public function test_that_it_can_set_and_get_content() { $contentBody = 'Test content'; $contentType = 'text/plain'; $this->message->addContent($contentBody, $contentType); $content = $this->message->getContent(); $this->assertTrue($contentBody === $content[0]['content'] && $contentType === $content[0]['content_type'] && Message::DEFAULT_CHARSET === $content[0]['charset']); }
/** * Sets the content parts * * @param Message $message The mail message * @param Swift_Message $swiftMessage The Swift Mailer message * * @return void */ protected function setContent(Message $message, Swift_Message $swiftMessage) { $bodySet = false; foreach ($message->getContent() as $content) { if (!$bodySet) { $swiftMessage->setBody($content['content'], $content['content_type'], $content['charset']); $bodySet = true; } else { $swiftMessage->addPart($content['content'], $content['content_type'], $content['charset']); } } }