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

Breadcrumb

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

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

Code

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";
}
RSS feed
Powered by Drupal