Bladeren bron

use FilesytemIterator insteed opendir

stealth35 14 jaren geleden
bovenliggende
commit
bdaee9dd09
1 gewijzigde bestanden met toevoegingen van 4 en 7 verwijderingen
  1. 4 7
      src/Symfony/Bundle/FrameworkBundle/Util/Filesystem.php

+ 4 - 7
src/Symfony/Bundle/FrameworkBundle/Util/Filesystem.php

@@ -102,13 +102,10 @@ class Filesystem
             }
 
             if (is_dir($file) && !is_link($file)) {
-                $fp = opendir($file);
-                while (false !== $item = readdir($fp)) {
-                    if (!in_array($item, array('.', '..'))) {
-                        $this->remove($file.'/'.$item);
-                    }
-                }
-                closedir($fp);
+                $fi = new FilesystemIterator($file);
+                foreach($fi as $item) {
+                	$this->remove($item->getPathname());
+                }           
 
                 rmdir($file);
             } else {