WC_Product_CSV_Importer_Controller::validate_file_path
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 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' ) );
}
}