WC_Product_CSV_Importer_Controller::validate_file_pathprotected staticWC 9.3.0

Runs before controller actions to check that the file used during the import is valid.

Метод класса: WC_Product_CSV_Importer_Controller{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$result = WC_Product_CSV_Importer_Controller::validate_file_path( $path ): void;
$path(строка) (обязательный)
Path to test.

Список изменений

С версии 9.3.0 Введена.

Код WC_Product_CSV_Importer_Controller::validate_file_path() WC 10.8.1

protected static function validate_file_path( string $path ): void {
	try {
		FilesystemUtil::validate_upload_file_path( $path );
	} catch ( \Exception $e ) {
		throw new \Exception( esc_html__( 'File path provided for import is invalid.', 'woocommerce' ) );
	}

	if ( ! self::is_file_valid_csv( $path ) ) {
		throw new \Exception( esc_html__( 'Invalid file type. The importer supports CSV and TXT file formats.', 'woocommerce' ) );
	}
}