[feature/extension-manager] Find dirs with SELF_FIRST setting on iterator

PHPBB3-10323
This commit is contained in:
Nils Adermann 2011-09-29 16:34:17 +02:00
parent f61ee5d6f5
commit cffc676f17

View file

@ -326,7 +326,7 @@ class phpbb_extension_finder
} }
$directory_pattern = '#' . $directory_pattern . '#'; $directory_pattern = '#' . $directory_pattern . '#';
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path)); $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path), RecursiveIteratorIterator::SELF_FIRST);
foreach ($iterator as $file_info) foreach ($iterator as $file_info)
{ {
if ($file_info->isDir() == $is_dir) if ($file_info->isDir() == $is_dir)