function ParameterizedHeader::toTokens
Generate a list of all tokens in the final header.
This doesn't need to be overridden in theory, but it is for implementation reasons to prevent potential breakage of attributes.
Overrides AbstractHeader::toTokens
File
-
vendor/
symfony/ mime/ Header/ ParameterizedHeader.php, line 88
Class
- ParameterizedHeader
- @author Chris Corbyn
Namespace
Symfony\Component\Mime\HeaderCode
protected function toTokens(?string $string = null) : array {
$tokens = parent::toTokens(parent::getBodyAsString());
// Try creating any parameters
foreach ($this->parameters as $name => $value) {
if (null !== $value) {
// Add the semi-colon separator
$tokens[\count($tokens) - 1] .= ';';
$tokens = array_merge($tokens, $this->generateTokenLines(' ' . $this->createParameter($name, $value)));
}
}
return $tokens;
}