diff --git a/lib/private/Profiler/FileProfilerStorage.php b/lib/private/Profiler/FileProfilerStorage.php index 37c69ba5527e4..4307cc642bd7e 100644 --- a/lib/private/Profiler/FileProfilerStorage.php +++ b/lib/private/Profiler/FileProfilerStorage.php @@ -109,11 +109,11 @@ public function purge(): void { $iterator = new \RecursiveIteratorIterator($iterator, \RecursiveIteratorIterator::CHILD_FIRST); foreach ($iterator as $file) { - $file = (string)$file->getPathInfo(); - if (is_file($file)) { - unlink($file); + /** @var \SplFileInfo $file */ + if ($file->isFile()) { + unlink($file->getPathname()); } else { - rmdir($file); + rmdir($file->getPathname()); } } }