public function testSetMessageOptions() { $expected = new MessageOptions(); $this->assertSame($this->mailOptions, $this->mailOptions->setMessageOptions($expected)); $this->assertSame($expected, $this->mailOptions->getMessageOptions()); $this->mailOptions->setMessageOptions([]); $this->assertInstanceOf('AcMailer\\Options\\MessageOptions', $this->mailOptions->getMessageOptions()); }
/** * @return 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); } return $message; }