Yanick Witschi 8 lat temu
rodzic
commit
7b5fe5c7d4
1 zmienionych plików z 4 dodań i 4 usunięć
  1. 4 4
      src/Composer/DependencyResolver/RuleSet.php

+ 4 - 4
src/Composer/DependencyResolver/RuleSet.php

@@ -60,10 +60,6 @@ class RuleSet implements \IteratorAggregate, \Countable
 
 
         $hash = $rule->getHash();
         $hash = $rule->getHash();
 
 
-        if (!isset($this->rules[$type])) {
-            $this->rules[$type] = array();
-        }
-
         // Do not add if rule already exists
         // Do not add if rule already exists
         if (isset($this->rulesByHash[$hash])) {
         if (isset($this->rulesByHash[$hash])) {
             $potentialDuplicates = $this->rulesByHash[$hash];
             $potentialDuplicates = $this->rulesByHash[$hash];
@@ -74,6 +70,10 @@ class RuleSet implements \IteratorAggregate, \Countable
             }
             }
         }
         }
 
 
+        if (!isset($this->rules[$type])) {
+            $this->rules[$type] = array();
+        }
+        
         $this->rules[$type][] = $rule;
         $this->rules[$type][] = $rule;
         $this->ruleById[$this->nextRuleId] = $rule;
         $this->ruleById[$this->nextRuleId] = $rule;
         $rule->setType($type);
         $rule->setType($type);