* @since 2.0 */ abstract class BaseMessage extends Object implements MessageInterface { /** * @return \yii\mail\BaseMailer */ public function getMailer() { return Yii::$app->getComponent('mail'); } /** * @inheritdoc */ public function send() { return $this->getMailer()->send($this); } /** * @inheritdoc */ public function render($view, $params = []) { return $this->getMailer()->render($view, $params); } }