function Headers::setHeaderParameter
@internal
File
-
vendor/
symfony/ mime/ Header/ Headers.php, line 303
Class
- Headers
- A collection of headers.
Namespace
Symfony\Component\Mime\HeaderCode
public function setHeaderParameter(string $name, string $parameter, ?string $value) : void {
if (!$this->has($name)) {
throw new LogicException(\sprintf('Unable to set parameter "%s" on header "%s" as the header is not defined.', $parameter, $name));
}
$header = $this->get($name);
if (!$header instanceof ParameterizedHeader) {
throw new LogicException(\sprintf('Unable to set parameter "%s" on header "%s" as the header is not of class "%s".', $parameter, $name, ParameterizedHeader::class));
}
$header->setParameter($parameter, $value);
}