Explorar o código

Prevent exception when glob fails to return an array, fixes #1357

Jordi Boggiano %!s(int64=12) %!d(string=hai) anos
pai
achega
488624675c
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      src/Composer/Factory.php

+ 4 - 2
src/Composer/Factory.php

@@ -100,8 +100,10 @@ class Factory
                             continue;
                         }
                     }
-                    foreach (glob($oldPathMatch) as $child) {
-                        @rename($child, $dir.'/'.basename($child));
+                    if (is_array($children = glob($oldPathMatch))) {
+                        foreach ($children as $child) {
+                            @rename($child, $dir.'/'.basename($child));
+                        }
                     }
                     @unlink($oldPath);
                 }