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

Breadcrumb

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

function MessageConverter::createEmailFromRelatedPart

1 call to MessageConverter::createEmailFromRelatedPart()
MessageConverter::toEmail in vendor/symfony/mime/MessageConverter.php

File

vendor/symfony/mime/MessageConverter.php, line 96

Class

MessageConverter
@author Fabien Potencier <fabien@symfony.com>

Namespace

Symfony\Component\Mime

Code

private static function createEmailFromRelatedPart(Message $message, RelatedPart $part) : Email {
    $parts = $part->getParts();
    if ($parts[0] instanceof AlternativePart) {
        $email = self::createEmailFromAlternativePart($message, $parts[0]);
    }
    elseif ($parts[0] instanceof TextPart) {
        $email = self::createEmailFromTextPart($message, $parts[0]);
    }
    else {
        throw new RuntimeException(\sprintf('Unable to create an Email from an instance of "%s" as the body is too complex.', get_debug_type($message)));
    }
    return self::addParts($email, \array_slice($parts, 1));
}
RSS feed
Powered by Drupal