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