/**
  * @param \common\commands\SendEmailCommand $command
  * @return bool
  */
 public function handle($command)
 {
     if (!$command->body) {
         $message = \Yii::$app->mailer->compose($command->view, $command->params);
     } else {
         $message = new Message();
         if ($command->isHtml()) {
             $message->setHtmlBody($command->body);
         } else {
             $message->setTextBody($command->body);
         }
     }
     $message->setFrom($command->from);
     $message->setTo($command->to ?: \Yii::$app->params['robotEmail']);
     $message->setSubject($command->subject);
     return $message->send();
 }
Example #2
-1
 /** @inheritdoc */
 public function setHtmlBody($html)
 {
     $this->_html = $html;
     return parent::setHtmlBody($html);
 }