소스 검색

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

Jordi Boggiano 6 년 전
부모
커밋
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();
         }