Переглянути джерело

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

Nils Adermann 12 роки тому
батько
коміт
f0345f0592
1 змінених файлів з 4 додано та 0 видалено
  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);