Просмотр исходного кода

Fail earlier if no driver can be found for a given package

Jordi Boggiano 6 лет назад
Родитель
Сommit
88e57bf48b
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      src/Packagist/WebBundle/Package/Updater.php

+ 4 - 0
src/Packagist/WebBundle/Package/Updater.php

@@ -140,6 +140,10 @@ class Updater
                 }
             }
 
+            if (!$repository->getDriver()) {
+                throw new \RuntimeException('Driver could not be established for package '.$package->getName().' ('.$package->getRepository().')');
+            }
+
             $rootIdentifier = $repository->getDriver()->getRootIdentifier();
         }