public function preRemove(File $fileEntity, LifecycleEventArgs $args) { $dir = $this->publicDir . '/_cache'; if (is_dir($dir)) { foreach (Finder::findFiles('*/*/*/' . $fileEntity->getName())->from($dir) as $file) { unlink($file->getPathname()); } } }