Automattic\WooCommerce\Internal\Admin\Logging\FileV2
FileController::delete_files
Delete one or more files from the filesystem.
Метод класса: FileController{}
Хуков нет.
Возвращает
int. The number of files that were deleted.
Использование
$FileController = new FileController(); $FileController->delete_files( $file_ids ): int;
- $file_ids(массив) (обязательный)
- An array of file IDs (file basename without the hash).
Код FileController::delete_files() FileController::delete files WC 10.5.2
public function delete_files( array $file_ids ): int {
$deleted = 0;
$files = $this->get_files_by_id( $file_ids );
foreach ( $files as $file ) {
$result = $file->delete();
if ( true === $result ) {
$deleted ++;
}
}
if ( $deleted > 0 ) {
$this->invalidate_cache();
}
return $deleted;
}