[HttpKernel] Delete folders in the profiler cache

This commit is contained in:
alexandresalome 2011-08-29 13:57:30 +02:00
parent 88bc3ecf3d
commit b1b1424f48

View File

@ -87,11 +87,13 @@ class FileProfilerStorage implements ProfilerStorageInterface
{
$flags = \FilesystemIterator::SKIP_DOTS;
$iterator = new \RecursiveDirectoryIterator($this->folder, $flags);
$iterator = new \RecursiveIteratorIterator($iterator, \RecursiveIteratorIterator::SELF_FIRST);
$iterator = new \RecursiveIteratorIterator($iterator, \RecursiveIteratorIterator::CHILD_FIRST);
foreach ($iterator as $file) {
if (is_file($file)) {
unlink($file);
} else {
rmdir($file);
}
}
}