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

Breadcrumb

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

function SentMessage::__construct

@internal

File

vendor/symfony/mailer/SentMessage.php, line 30

Class

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

Namespace

Symfony\Component\Mailer

Code

public function __construct(RawMessage $message, Envelope $envelope) {
    $message->ensureValidity();
    $this->original = $message;
    if ($message instanceof Message) {
        $message = clone $message;
        $headers = $message->getHeaders();
        if (!$headers->has('Message-ID')) {
            $headers->addIdHeader('Message-ID', $message->generateMessageId());
        }
        $this->messageId = $headers->get('Message-ID')
            ->getId();
        $this->raw = new RawMessage($message->toIterable());
    }
    else {
        $this->raw = $message;
    }
}
RSS feed
Powered by Drupal