/home/techb158/immovalet.com/vendor/botble/platform/media/src/Commands
NameSizeModeActions
ClearChunksCommand.php17850644editdlrm
DeleteThumbnailCommand.php20330644editdlrm
GenerateThumbnailCommand.php19140644editdlrm
Edit: /home/techb158/immovalet.com/vendor/botble/platform/media/src/Commands/DeleteThumbnailCommand.php (2033B)
fileRepository = $fileRepository; } /** * @return int */ public function handle() { $files = $this->fileRepository->allBy([], [], ['url', 'mime_type']); $this->info('Processing ' . $files->count() . ' ' . Str::plural('file', $files->count()) . '...'); $errors = []; foreach ($files as $file) { if (!$file->canGenerateThumbnails()) { continue; } $this->info('Processing ' . $file->url); try { RvMedia::deleteThumbnails($file); } catch (Exception $exception) { $errors[] = $file->url; $this->error($exception->getMessage()); } } $this->info('Thumbnails deleted'); $errors = array_unique($errors); $errors = array_map(function ($item) { return [$item]; }, $errors); if ($errors) { $this->info('We are unable to regenerate thumbnail for these files:'); $this->table(['File directory'], $errors); return 1; } return 0; } }