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

Breadcrumb

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

class DkimOptions

A helper providing autocompletion for available DkimSigner options.

@author Fabien Potencier <fabien@symfony.com>

Hierarchy

  • class \Symfony\Component\Mime\Crypto\DkimOptions

Expanded class hierarchy of DkimOptions

File

vendor/symfony/mime/Crypto/DkimOptions.php, line 19

Namespace

Symfony\Component\Mime\Crypto
View source
final class DkimOptions {
    private array $options = [];
    public function toArray() : array {
        return $this->options;
    }
    
    /**
     * @return $this
     */
    public function algorithm(string $algo) : static {
        $this->options['algorithm'] = $algo;
        return $this;
    }
    
    /**
     * @return $this
     */
    public function signatureExpirationDelay(int $show) : static {
        $this->options['signature_expiration_delay'] = $show;
        return $this;
    }
    
    /**
     * @return $this
     */
    public function bodyMaxLength(int $max) : static {
        $this->options['body_max_length'] = $max;
        return $this;
    }
    
    /**
     * @return $this
     */
    public function bodyShowLength(bool $show) : static {
        $this->options['body_show_length'] = $show;
        return $this;
    }
    
    /**
     * @return $this
     */
    public function headerCanon(string $canon) : static {
        $this->options['header_canon'] = $canon;
        return $this;
    }
    
    /**
     * @return $this
     */
    public function bodyCanon(string $canon) : static {
        $this->options['body_canon'] = $canon;
        return $this;
    }
    
    /**
     * @return $this
     */
    public function headersToIgnore(array $headers) : static {
        $this->options['headers_to_ignore'] = $headers;
        return $this;
    }

}

Members

Title Sort descending Modifiers Object type Summary
DkimOptions::$options private property
DkimOptions::algorithm public function
DkimOptions::bodyCanon public function
DkimOptions::bodyMaxLength public function
DkimOptions::bodyShowLength public function
DkimOptions::headerCanon public function
DkimOptions::headersToIgnore public function
DkimOptions::signatureExpirationDelay public function
DkimOptions::toArray public function
RSS feed
Powered by Drupal