Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ParameterizedHeader.php

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\Header

Code

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;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal