RecursiveDirectoryIterator → DirectoryIterator