Fix passing of repo http options in async requests

main
Jordi Boggiano 4 years ago
parent c3028c02d9
commit c3d40ae79a
No known key found for this signature in database
GPG Key ID: 7BBD42C429EC80BC

@ -1202,7 +1202,13 @@ class ComposerRepository extends ArrayRepository implements ConfigurableReposito
$filename = $preFileDownloadEvent->getProcessedUrl();
}
$options = $lastModifiedTime ? array('http' => array('header' => array('If-Modified-Since: '.$lastModifiedTime))) : array();
$options = $this->options;
if ($lastModifiedTime) {
if (isset($options['http']['header'])) {
$options['http']['header'] = (array) $options['http']['header'];
}
$options['http']['header'][] = array('If-Modified-Since: '.$lastModifiedTime);
}
$io = $this->io;
$url = $this->url;

Loading…
Cancel
Save