Add support for headers as strings to avoid regressions, refs #1387
parent
9c3201f6d7
commit
308e2ff4cb
|
@ -70,6 +70,9 @@ final class StreamContextFactory
|
||||||
|
|
||||||
// Preserve headers if already set in default options
|
// Preserve headers if already set in default options
|
||||||
if (isset($defaultOptions['http']['header'])) {
|
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}";
|
$defaultOptions['http']['header'][] = "Proxy-Authorization: Basic {$auth}";
|
||||||
} else {
|
} else {
|
||||||
$options['http']['header'] = array("Proxy-Authorization: Basic {$auth}");
|
$options['http']['header'] = array("Proxy-Authorization: Basic {$auth}");
|
||||||
|
|
Loading…
Reference in New Issue