diff --git a/src/Composer/Downloader/DownloadManager.php b/src/Composer/Downloader/DownloadManager.php index 87d247568..468598829 100644 --- a/src/Composer/Downloader/DownloadManager.php +++ b/src/Composer/Downloader/DownloadManager.php @@ -46,6 +46,7 @@ class DownloadManager public function setPreferSource($preferSource) { $this->preferSource = $preferSource; + return $this; } /** @@ -56,7 +57,9 @@ class DownloadManager */ public function setDownloader($type, DownloaderInterface $downloader) { + $type = strtolower($type); $this->downloaders[$type] = $downloader; + return $this; } /** @@ -70,6 +73,7 @@ class DownloadManager */ public function getDownloader($type) { + $type = strtolower($type); if (!isset($this->downloaders[$type])) { throw new \InvalidArgumentException('Unknown downloader type: '.$type); }