Automattic\WooCommerce\Internal\Admin\ImportExport

CSVUploadHelper::override_upload_dirpublicWC 1.0

Hooked onto upload_dir override the default upload directory for a CSV upload.

Method of the class: CSVUploadHelper{}

No Hooks.

Returns

Array.

Usage

$CSVUploadHelper = new CSVUploadHelper();
$CSVUploadHelper->override_upload_dir( $uploads ): array;
$uploads(array) (required)
WP upload dir details.

CSVUploadHelper::override_upload_dir() code WC 10.8.1

public function override_upload_dir( $uploads ): array {
	$new_subdir = '/' . $this->get_import_subdir_name();

	$uploads['path']   = $uploads['basedir'] . $new_subdir;
	$uploads['url']    = $uploads['baseurl'] . $new_subdir;
	$uploads['subdir'] = $new_subdir;

	return $uploads;
}