function TextPart::getEncoder
File
-
vendor/
symfony/ mime/ Part/ TextPart.php, line 206
Class
- TextPart
- @author Fabien Potencier <fabien@symfony.com>
Namespace
Symfony\Component\Mime\PartCode
private function getEncoder() : ContentEncoderInterface {
if ('8bit' === $this->encoding) {
return self::$encoders[$this->encoding] ??= new EightBitContentEncoder();
}
if ('quoted-printable' === $this->encoding) {
return self::$encoders[$this->encoding] ??= new QpContentEncoder();
}
if ('base64' === $this->encoding) {
return self::$encoders[$this->encoding] ??= new Base64ContentEncoder();
}
return self::$encoders[$this->encoding];
}