Browse Source

Merge pull request #4088 from nevvermind/override_init_array

Fix "Invalid argument supplied for foreach()" on a new PlaformRepository obj
Jordi Boggiano 9 years ago
parent
commit
cdcc99e73d
1 changed files with 2 additions and 3 deletions
  1. 2 3
      src/Composer/Repository/PlatformRepository.php

+ 2 - 3
src/Composer/Repository/PlatformRepository.php

@@ -32,15 +32,14 @@ class PlatformRepository extends ArrayRepository
      *
      * @var array
      */
-    private $overrides;
+    private $overrides = array();
 
     public function __construct(array $packages = array(), array $overrides = array())
     {
-        parent::__construct($packages);
-        $this->overrides = array();
         foreach ($overrides as $name => $version) {
             $this->overrides[strtolower($name)] = array('name' => $name, 'version' => $version);
         }
+        parent::__construct($packages);
     }
 
     protected function initialize()