function DkimSigner::canonicalizeHeader
1 call to DkimSigner::canonicalizeHeader()
- DkimSigner::sign in vendor/
symfony/ mime/ Crypto/ DkimSigner.php
File
-
vendor/
symfony/ mime/ Crypto/ DkimSigner.php, line 130
Class
- DkimSigner
- @author Fabien Potencier <fabien@symfony.com>
Namespace
Symfony\Component\Mime\CryptoCode
private function canonicalizeHeader(string $header, string $headerCanon) : string {
if (self::CANON_RELAXED !== $headerCanon) {
return $header . "\r\n";
}
$exploded = explode(':', $header, 2);
$name = strtolower(trim($exploded[0]));
$value = str_replace("\r\n", '', $exploded[1]);
$value = trim(preg_replace("/[ \t][ \t]+/", ' ', $value));
return $name . ':' . $value . "\r\n";
}