diff options
Diffstat (limited to 'vendor/symfony/http-foundation/HeaderBag.php')
| -rw-r--r-- | vendor/symfony/http-foundation/HeaderBag.php | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/vendor/symfony/http-foundation/HeaderBag.php b/vendor/symfony/http-foundation/HeaderBag.php index 4f761c3bf6..7782f74244 100644 --- a/vendor/symfony/http-foundation/HeaderBag.php +++ b/vendor/symfony/http-foundation/HeaderBag.php @@ -121,7 +121,15 @@ class HeaderBag implements \IteratorAggregate, \Countable } if ($first) { - return \count($headers[$key]) ? (string) $headers[$key][0] : $default; + if (!$headers[$key]) { + return $default; + } + + if (null === $headers[$key][0]) { + return null; + } + + return (string) $headers[$key][0]; } return $headers[$key]; |
