Skip to content

Commit 431f333

Browse files
authored
Improved prettifying headers
1 parent f8f2208 commit 431f333

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

lib/Response.php

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,19 +91,23 @@ private function prettifyHeaders($headers)
9191
if (!is_array($headers)) {
9292
throw new \InvalidArgumentException('$headers should be array');
9393
}
94-
94+
9595
return array_reduce(
96-
$headers,
96+
array_filter($headers),
9797
function ($result, $header) {
98+
if (empty($header)) {
99+
return $result;
100+
}
101+
98102
if (false === strpos($header, ':')) {
99-
$result['Status'] = $header;
100-
103+
$result['Status'] = trim($header);
104+
101105
return $result;
102106
}
103-
107+
104108
list ($key, $value) = explode(':', $header);
105109
$result[$key] = trim($value);
106-
110+
107111
return $result;
108112
},
109113
[]

0 commit comments

Comments
 (0)