Преглед на файлове

Add support for headers as strings to avoid regressions, refs #1387

Jordi Boggiano преди 12 години
родител
ревизия
308e2ff4cb
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      src/Composer/Util/StreamContextFactory.php

+ 3 - 0
src/Composer/Util/StreamContextFactory.php

@@ -70,6 +70,9 @@ final class StreamContextFactory
 
                 // Preserve headers if already set in default options
                 if (isset($defaultOptions['http']['header'])) {
+                    if (is_string($defaultOptions['http']['header'])) {
+                        $defaultOptions['http']['header'] = array($defaultOptions['http']['header']);
+                    }
                     $defaultOptions['http']['header'][] = "Proxy-Authorization: Basic {$auth}";
                 } else {
                     $options['http']['header'] = array("Proxy-Authorization: Basic {$auth}");