Skip to content

Commit 2ab98d2

Browse files
committed
Naming, immutable array manipulation
1 parent b36fb25 commit 2ab98d2

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

src/RequestParser.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace React\Http;
44

55
use Evenement\EventEmitter;
6-
use GuzzleHttp\Psr7 as g7;
6+
use GuzzleHttp\Psr7 as gPsr;
77

88
/**
99
* @event headers
@@ -91,20 +91,21 @@ protected function headerSizeExceeded()
9191

9292
public function parseHeaders($data)
9393
{
94-
$psrRequest = g7\parse_request($data);
94+
$psrRequest = gPsr\parse_request($data);
9595

9696
$parsedQuery = [];
9797
$queryString = $psrRequest->getUri()->getQuery();
9898
if ($queryString) {
9999
parse_str($queryString, $parsedQuery);
100100
}
101101

102-
$headers = $psrRequest->getHeaders();
103-
array_walk($headers, function(&$val) {
102+
$headers = array_map(function(&$val) {
104103
if (1 === count($val)) {
105104
$val = $val[0];
106105
}
107-
});
106+
107+
return $val;
108+
}, $psrRequest->getHeaders());
108109

109110
return new Request(
110111
$psrRequest->getMethod(),

0 commit comments

Comments
 (0)