diff --git a/src/Composer/Repository/VcsRepository.php b/src/Composer/Repository/VcsRepository.php index ff17e5342..5b5c4a8d4 100644 --- a/src/Composer/Repository/VcsRepository.php +++ b/src/Composer/Repository/VcsRepository.php @@ -43,6 +43,10 @@ class VcsRepository extends ArrayRepository } } + if (!$driver) { + throw new \InvalidArgumentException('No driver found to handle VCS repository '.$this->url); + } + $versionParser = new VersionParser; $loader = new ArrayLoader($this->repositoryManager); $versions = array();