Ejemplo n.º 1
0
 protected function renderMessageInformation(Swift_Message $message)
 {
     static $i = 0;
     $i++;
     $to = null === $message->getTo() ? '' : implode(', ', array_keys($message->getTo()));
     $html = array();
     $html[] = sprintf('<h3>%s (to: %s) %s</h3>', $message->getSubject(), $to, $this->getToggler('sfWebDebugMailTemplate' . $i));
     $html[] = '<div id="sfWebDebugMailTemplate' . $i . '" style="display:' . (1 == $i ? 'block' : 'none') . '">';
     $html[] = '<pre>' . htmlentities($message->toString(), ENT_QUOTES, $message->getCharset()) . '</pre>';
     $html[] = '</div>';
     return implode("\n", $html);
 }
Ejemplo n.º 2
0
 /**
  * @param Swift_Message $message
  *
  * @return Swift_Message
  */
 protected function createMessage(Swift_Message $message)
 {
     $mimeEntity = new Swift_Message('', $message->getBody(), $message->getContentType(), $message->getCharset());
     $mimeEntity->setChildren($message->getChildren());
     $messageHeaders = $mimeEntity->getHeaders();
     $messageHeaders->remove('Message-ID');
     $messageHeaders->remove('Date');
     $messageHeaders->remove('Subject');
     $messageHeaders->remove('MIME-Version');
     $messageHeaders->remove('To');
     $messageHeaders->remove('From');
     return $mimeEntity;
 }
 /**
  * Get the charset of the charset to use in the message
  * @return string
  */
 public function getCharset()
 {
     return $this->message->getCharset();
 }