AcMailer\Service\Factory\MailServiceAbstractFactory::createMessage PHP Method

createMessage() protected method

protected createMessage ( ) : Zend\Mail\Message
return Zend\Mail\Message
    protected function createMessage()
    {
        $options = $this->mailOptions->getMessageOptions();
        // Prepare Mail Message
        $message = new Message();
        $from = $options->getFrom();
        if (!empty($from)) {
            $message->setFrom($from, $options->getFromName());
        }
        $replyTo = $options->getReplyTo();
        if (!empty($replyTo)) {
            $message->setReplyTo($replyTo, $options->getReplyToName());
        }
        $to = $options->getTo();
        if (!empty($to)) {
            $message->setTo($to);
        }
        $cc = $options->getCc();
        if (!empty($cc)) {
            $message->setCc($cc);
        }
        $bcc = $options->getBcc();
        if (!empty($bcc)) {
            $message->setBcc($bcc);
        }
        $encoding = $options->getEncoding();
        if (!empty($encoding)) {
            $message->setEncoding($encoding);
        }
        return $message;
    }