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