for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace neon\core\mail;
use yii\mail\MailEvent;
use yii\swiftmailer\Message;
class Mailer extends \yii\swiftmailer\Mailer
{
/**
* Ensure we have a from address - if not use globally defined email
* @inheritdoc
*/
public function compose($view = null, array $params = [])
$message = parent::compose($view, $params);
// add global email if configured
$from = setting('admin', 'fromEmailAddress');
$name = setting('admin', 'fromEmailName');
if ($from) {
$message->setFrom([$from => $name]);
}
return $message;
public function sendMessage($message)
return parent::sendMessage($message);