public function MessageTrait::withHeader in Lockr 7.3
File
- vendor/
guzzlehttp/ psr7/ src/ MessageTrait.php, line 67
Class
- MessageTrait
- Trait implementing functionality common to requests and responses.
Namespace
GuzzleHttp\Psr7Code
public function withHeader($header, $value) {
if (!is_array($value)) {
$value = [
$value,
];
}
$value = $this
->trimHeaderValues($value);
$normalized = strtolower($header);
$new = clone $this;
if (isset($new->headerNames[$normalized])) {
unset($new->headers[$new->headerNames[$normalized]]);
}
$new->headerNames[$normalized] = $header;
$new->headers[$header] = $value;
return $new;
}