function SentMessage::__construct
@internal
File
-
vendor/
symfony/ mailer/ SentMessage.php, line 30
Class
- SentMessage
- @author Fabien Potencier <fabien@symfony.com>
Namespace
Symfony\Component\MailerCode
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;
}
}