public function Response::getHeader in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/browser-kit/Response.php \Symfony\Component\BrowserKit\Response::getHeader()
Gets a response header.
Parameters
string $header The header name:
bool $first Whether to return the first value or all header values:
Return value
string|array The first header value if $first is true, an array of values otherwise
File
- vendor/
symfony/ browser-kit/ Response.php, line 114
Class
- Response
- Response object.
Namespace
Symfony\Component\BrowserKitCode
public function getHeader($header, $first = true) {
$normalizedHeader = str_replace('-', '_', strtolower($header));
foreach ($this->headers as $key => $value) {
if (str_replace('-', '_', strtolower($key)) === $normalizedHeader) {
if ($first) {
return is_array($value) ? count($value) ? $value[0] : '' : $value;
}
return is_array($value) ? $value : array(
$value,
);
}
}
return $first ? null : array();
}