function Headers::add
Return value
$this
8 calls to Headers::add()
- Headers::addDateHeader in vendor/
symfony/ mime/ Header/ Headers.php - Headers::addIdHeader in vendor/
symfony/ mime/ Header/ Headers.php - Headers::addMailboxHeader in vendor/
symfony/ mime/ Header/ Headers.php - Headers::addMailboxListHeader in vendor/
symfony/ mime/ Header/ Headers.php - Headers::addParameterizedHeader in vendor/
symfony/ mime/ Header/ Headers.php
File
-
vendor/
symfony/ mime/ Header/ Headers.php, line 165
Class
- Headers
- A collection of headers.
Namespace
Symfony\Component\Mime\HeaderCode
public function add(HeaderInterface $header) : static {
self::checkHeaderClass($header);
$header->setMaxLineLength($this->lineLength);
$name = strtolower($header->getName());
if (\in_array($name, self::UNIQUE_HEADERS, true) && isset($this->headers[$name]) && \count($this->headers[$name]) > 0) {
throw new LogicException(\sprintf('Impossible to set header "%s" as it\'s already defined and must be unique.', $header->getName()));
}
$this->headers[$name][] = $header;
return $this;
}