From 2ab98d2b16b198c43d3c02b05662544f41d20f11 Mon Sep 17 00:00:00 2001 From: Chris Boden Date: Sun, 23 Aug 2015 14:53:29 -0400 Subject: [PATCH] Naming, immutable array manipulation --- src/RequestParser.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/RequestParser.php b/src/RequestParser.php index c213ec23..7a0996af 100644 --- a/src/RequestParser.php +++ b/src/RequestParser.php @@ -3,7 +3,7 @@ namespace React\Http; use Evenement\EventEmitter; -use GuzzleHttp\Psr7 as g7; +use GuzzleHttp\Psr7 as gPsr; /** * @event headers @@ -91,7 +91,7 @@ protected function headerSizeExceeded() public function parseHeaders($data) { - $psrRequest = g7\parse_request($data); + $psrRequest = gPsr\parse_request($data); $parsedQuery = []; $queryString = $psrRequest->getUri()->getQuery(); @@ -99,12 +99,13 @@ public function parseHeaders($data) parse_str($queryString, $parsedQuery); } - $headers = $psrRequest->getHeaders(); - array_walk($headers, function(&$val) { + $headers = array_map(function(&$val) { if (1 === count($val)) { $val = $val[0]; } - }); + + return $val; + }, $psrRequest->getHeaders()); return new Request( $psrRequest->getMethod(),