Pārlūkot izejas kodu

Merge remote-tracking branch 'christianjul/master'

Jordi Boggiano 12 gadi atpakaļ
vecāks
revīzija
ab206580f5
1 mainītis faili ar 6 papildinājumiem un 1 dzēšanām
  1. 6 1
      src/Composer/Installer.php

+ 6 - 1
src/Composer/Installer.php

@@ -670,7 +670,12 @@ class Installer
         foreach ($this->updateWhitelist as $packageName => $void) {
             $packageQueue = new \SplQueue;
 
-            foreach ($pool->whatProvides($packageName) as $depPackage) {
+            $depPackages = $pool->whatProvides($packageName);
+            if (count($depPackages) == 0) {
+                $this->io->write('<warning>Package "' . $packageName . '" listed for update is not installed. Ignoring.<warning>');
+            }
+
+            foreach ($depPackages as $depPackage) {
                 $packageQueue->enqueue($depPackage);
             }