[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; $flags = \FilesystemIterator::SKIP_DOTS;
$iterator = new \RecursiveDirectoryIterator($this->folder, $flags); $iterator = new \RecursiveDirectoryIterator($this->folder, $flags);
$iterator = new \RecursiveIteratorIterator($iterator, \RecursiveIteratorIterator::SELF_FIRST); $iterator = new \RecursiveIteratorIterator($iterator, \RecursiveIteratorIterator::CHILD_FIRST);
foreach ($iterator as $file) { foreach ($iterator as $file) {
if (is_file($file)) { if (is_file($file)) {
unlink($file); unlink($file);
} else {
rmdir($file);
} }
} }
} }