diff --git a/src/Composer/Downloader/DownloadManager.php b/src/Composer/Downloader/DownloadManager.php index e1441f182..e4392b85f 100644 --- a/src/Composer/Downloader/DownloadManager.php +++ b/src/Composer/Downloader/DownloadManager.php @@ -44,6 +44,7 @@ class DownloadManager public function setPreferSource($preferSource) { $this->preferSource = $preferSource; + return $this; } /** @@ -54,7 +55,9 @@ class DownloadManager */ public function setDownloader($type, DownloaderInterface $downloader) { + $type = strtolower($type); $this->downloaders[$type] = $downloader; + return $this; } /** @@ -68,6 +71,7 @@ class DownloadManager */ public function getDownloader($type) { + $type = strtolower($type); if (!isset($this->downloaders[$type])) { throw new \InvalidArgumentException('Unknown downloader type: '.$type); }