Browse Source

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

Jordi Boggiano 12 years ago
parent
commit
308e2ff4cb
1 changed files with 3 additions and 0 deletions
  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}");