function ResponseHeaderBag::all
Overrides HeaderBag::all
1 call to ResponseHeaderBag::all()
- ResponseHeaderBag::allPreserveCase in vendor/
symfony/ http-foundation/ ResponseHeaderBag.php - Returns the headers, with original capitalizations.
File
-
vendor/
symfony/ http-foundation/ ResponseHeaderBag.php, line 83
Class
- ResponseHeaderBag
- ResponseHeaderBag is a container for Response HTTP headers.
Namespace
Symfony\Component\HttpFoundationCode
public function all(?string $key = null) : array {
$headers = parent::all();
if (null !== $key) {
$key = strtr($key, self::UPPER, self::LOWER);
return 'set-cookie' !== $key ? $headers[$key] ?? [] : array_map('strval', $this->getCookies());
}
foreach ($this->getCookies() as $cookie) {
$headers['set-cookie'][] = (string) $cookie;
}
return $headers;
}