protected static function createMessage() { // Create a message $message = new Message(new \Swift_Message()); $config = Config::get("mail"); if (!empty($config->from['address'])) { $name = isset($config->from['name']) ? $config->from['name'] : ""; $message->from($config->from['address'], $name); } return $message; }
/** * Add the content to a given message. * * @param \Caravel\Mail\Message $message * @param string $view * @param string $plain * @param array $data * @return void */ protected static function addContent($message, $view, $plain, $data) { if (isset($view)) { $message->setBody(self::getView($view, $data), 'text/html'); } if (isset($plain)) { $message->addPart(self::getView($plain, $data), 'text/plain'); } }