diff --git a/src/Composer/Util/HttpDownloader.php b/src/Composer/Util/HttpDownloader.php index 8a117a232..26c181a00 100644 --- a/src/Composer/Util/HttpDownloader.php +++ b/src/Composer/Util/HttpDownloader.php @@ -155,6 +155,7 @@ class HttpDownloader // start job $url = $job['request']['url']; $options = $job['request']['options']; + $options = array_replace_recursive($this->options, $options); $job['status'] = HttpDownloader::STATUS_STARTED; @@ -236,6 +237,8 @@ class HttpDownloader return; } + $options = array_replace_recursive($this->options, $options); + if ($job['request']['copyTo']) { $this->curl->download($resolve, $reject, $origin, $url, $options, $job['request']['copyTo']); } else {