You are here

public function MessageTrait::withHeader in Auth0 Single Sign On 8.2

File

vendor/guzzlehttp/psr7/src/MessageTrait.php, line 67

Class

MessageTrait
Trait implementing functionality common to requests and responses.

Namespace

GuzzleHttp\Psr7

Code

public function withHeader($header, $value) {
  $this
    ->assertHeader($header);
  $value = $this
    ->normalizeHeaderValue($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;
}