Explorar el Código

Aliases cannot be updated, they must be uninstalled, fixes #803

Nils Adermann hace 12 años
padre
commit
f0345f0592
Se han modificado 1 ficheros con 4 adiciones y 0 borrados
  1. 4 0
      src/Composer/DependencyResolver/Transaction.php

+ 4 - 0
src/Composer/DependencyResolver/Transaction.php

@@ -183,6 +183,10 @@ class Transaction
             $literal = $decision[Decisions::DECISION_LITERAL];
             $package = $this->pool->literalToPackage($literal);
 
+            if ($package instanceof AliasPackage) {
+                continue;
+            }
+
             // !wanted & installed
             if ($literal <= 0 && isset($this->installedMap[$package->getId()])) {
                 $updates = $this->policy->findUpdatePackages($this->pool, $this->installedMap, $package);