Swift_Signers_SMimeSigner::createMessage PHP Method

createMessage() protected method

protected createMessage ( Swift_Message $message ) : Swift_Message
$message Swift_Message
return Swift_Message
    protected function createMessage(Swift_Message $message)
    {
        $mimeEntity = new Swift_Message('', $message->getBody(), $message->getContentType(), $message->getCharset());
        $mimeEntity->setChildren($message->getChildren());
        $messageHeaders = $mimeEntity->getHeaders();
        $messageHeaders->remove('Message-ID');
        $messageHeaders->remove('Date');
        $messageHeaders->remove('Subject');
        $messageHeaders->remove('MIME-Version');
        $messageHeaders->remove('To');
        $messageHeaders->remove('From');
        return $mimeEntity;
    }