line("Le cache n'est pas configuré. End..."); return; } $fs = new Filesystem(); $files = collect($fs->allFiles($base)); /** * @var \SplFileInfo $b */ $expiredFileCount = 0; $activeFileCount = 0; foreach ($files as $file) { $time = substr(file_get_contents($file->getPathname()), 0, 10); if (!is_numeric($time)) { continue; } if ($time <= time()) { unlink($file->getPathname()); $expiredFileCount++; } else { $activeFileCount++; } } $this->line('Total expired cache files removed: '.$expiredFileCount); $this->line('Total active cache files remaining: '.$activeFileCount); } /** * Get the console command options. * * @return array */ protected function getOptions() { return []; } }