Esempio n. 1
0
 public function compose(MailInterface $mail)
 {
     $message = \Swift_Message::newInstance()->setSubject($mail->getSubject())->setFrom($this->from)->setTo($mail->getDestination())->setBody($this->renderEngine->render(self::$twigNamespace . '/' . $mail->getHTMLTemplate(), array('data' => $mail->getEntityArray())), 'text/html')->addPart($this->renderEngine->render(self::$twigNamespace . '/' . $mail->getTextTemplate(), array('data' => $mail->getEntityArray())), 'text/plain');
     return $message;
 }