From 542cfd62dfd09a1edbc3e879309ee50422237e92 Mon Sep 17 00:00:00 2001 From: Joseph Bielawski Date: Wed, 24 Aug 2011 21:56:02 +0300 Subject: [PATCH] [ServerBag] Skip unnecessary loop in `getHeaders()` --- src/Symfony/Component/HttpFoundation/ServerBag.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Symfony/Component/HttpFoundation/ServerBag.php b/src/Symfony/Component/HttpFoundation/ServerBag.php index 644d625105..02db3b1819 100644 --- a/src/Symfony/Component/HttpFoundation/ServerBag.php +++ b/src/Symfony/Component/HttpFoundation/ServerBag.php @@ -26,11 +26,8 @@ class ServerBag extends ParameterBag if ('HTTP_' === substr($key, 0, 5)) { $headers[substr($key, 5)] = $value; } - } - - // CONTENT_TYPE and CONTENT_LENGTH are not prefixed with HTTP_ - foreach (array('CONTENT_TYPE', 'CONTENT_LENGTH') as $key) { - if (isset($this->parameters[$key])) { + // CONTENT_* are not prefixed with HTTP_ + elseif (in_array($key, array('CONTENT_LENGTH', 'CONTENT_MD5', 'CONTENT_TYPE'))) { $headers[$key] = $this->parameters[$key]; } }