public function testFrom() { $message = new Message(); $message->setFrom('*****@*****.**', 'Chris Barr'); $expected = array('email' => '*****@*****.**', 'name' => 'Chris Barr'); $this->assertEquals($expected, $message->getFrom()); }
/** * Get the structured array required for Mandrill messages * * @param Message $message * @return string */ protected function getMessageArray(Message $message) { $from = $message->getFrom(); $array = array('key' => $this->apiKey, 'message' => array('html' => $message->getHtml(), 'subject' => $message->getSubject(), 'from_email' => $from['email'] ?: null, 'from_name' => $from['name'] ?: null, 'to' => $message->getRecipients(), 'headers' => array('Reply-To' => $message->getReplyTo()))); if (!is_null($message->getText())) { $array['message']['text'] = $message->getText(); } return $array; }