function MessageConverter::createEmailFromTextPart
2 calls to MessageConverter::createEmailFromTextPart()
- MessageConverter::createEmailFromRelatedPart in vendor/
symfony/ mime/ MessageConverter.php - MessageConverter::toEmail in vendor/
symfony/ mime/ MessageConverter.php
File
-
vendor/
symfony/ mime/ MessageConverter.php, line 67
Class
- MessageConverter
- @author Fabien Potencier <fabien@symfony.com>
Namespace
Symfony\Component\MimeCode
private static function createEmailFromTextPart(Message $message, TextPart $part) : Email {
if ('text' === $part->getMediaType() && 'plain' === $part->getMediaSubtype()) {
return (new Email(clone $message->getHeaders()))
->text($part->getBody(), $part->getPreparedHeaders()
->getHeaderParameter('Content-Type', 'charset') ?: 'utf-8');
}
if ('text' === $part->getMediaType() && 'html' === $part->getMediaSubtype()) {
return (new Email(clone $message->getHeaders()))
->html($part->getBody(), $part->getPreparedHeaders()
->getHeaderParameter('Content-Type', 'charset') ?: 'utf-8');
}
throw new RuntimeException(\sprintf('Unable to create an Email from an instance of "%s" as the body is too complex.', get_debug_type($message)));
}