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

Breadcrumb

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

function ParameterizedHeader::getEndOfParameterValue

Returns the parameter value from the "=" and beyond.

Parameters

string $value to append:

1 call to ParameterizedHeader::getEndOfParameterValue()
ParameterizedHeader::createParameter in vendor/symfony/mime/Header/ParameterizedHeader.php
Render an RFC 2047 compliant header parameter from the $name and $value.

File

vendor/symfony/mime/Header/ParameterizedHeader.php, line 175

Class

ParameterizedHeader
@author Chris Corbyn

Namespace

Symfony\Component\Mime\Header

Code

private function getEndOfParameterValue(string $value, bool $encoded = false, bool $firstLine = false) : string {
    $forceHttpQuoting = 'form-data' === $this->getValue() && 'content-disposition' === strtolower($this->getName());
    if ($forceHttpQuoting || !preg_match('/^' . self::TOKEN_REGEX . '$/D', $value)) {
        $value = '"' . $value . '"';
    }
    $prepend = '=';
    if ($encoded) {
        $prepend = '*=';
        if ($firstLine) {
            $prepend = '*=' . $this->getCharset() . "'" . $this->getLanguage() . "'";
        }
    }
    return $prepend . $value;
}

API Navigation

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