private function MessageTrait::setHeaders in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/guzzlehttp/psr7/src/MessageTrait.php \GuzzleHttp\Psr7\MessageTrait::setHeaders()
2 calls to MessageTrait::setHeaders()
- Request::__construct in vendor/
guzzlehttp/ psr7/ src/ Request.php - Response::__construct in vendor/
guzzlehttp/ psr7/ src/ Response.php
File
- vendor/
guzzlehttp/ psr7/ src/ MessageTrait.php, line 139
Class
- MessageTrait
- Trait implementing functionality common to requests and responses.
Namespace
GuzzleHttp\Psr7Code
private function setHeaders(array $headers) {
$this->headerLines = $this->headers = [];
foreach ($headers as $header => $value) {
$header = trim($header);
$name = strtolower($header);
if (!is_array($value)) {
$value = trim($value);
$this->headers[$name][] = $value;
$this->headerLines[$header][] = $value;
}
else {
foreach ($value as $v) {
$v = trim($v);
$this->headers[$name][] = $v;
$this->headerLines[$header][] = $v;
}
}
}
}