getTo() public method

Returns the message recipient(s).
public getTo ( ) : array
return array the message recipients
Exemplo n.º 1
0
 /**
  * Will write log to database
  * @param boolean $result
  * @param MessageInterface $message
  */
 public function createLog($result, $message)
 {
     $mail = new Mail();
     $mail->estado = $result ? Mail::IS_SENT : Mail::IS_NOT_SENT;
     $mail->created_at = time();
     $mail->controller = \Yii::$app->controller->id;
     $mail->action = \Yii::$app->controller->action->id;
     $temp = [];
     //store emails as string
     foreach ($message->getTo() as $email => $name) {
         $temp[] = $email;
     }
     $mail->emails = implode(', ', $temp);
     $mail->body = $message->toString();
     $mail->save();
 }
Exemplo n.º 2
0
 /**
  * Will write log to database
  * @param boolean $result
  * @param MessageInterface $message
  */
 public function crearLog($result, $message)
 {
     $controlador = !empty(Yii::$app->controller->id) ? Yii::$app->controller->id : 'controller_tst';
     $accion = !empty(Yii::$app->controller->action->id) ? Yii::$app->controller->action->id : 'action_tst';
     $mail = new CorreosLog();
     $mail->estado = $result ? CorreosLog::ENVIADO : CorreosLog::NO_ENVIADO;
     $mail->fecha = time();
     $mail->controlador = $controlador;
     $mail->accion = $accion;
     $temp = [];
     //store emails as string
     foreach ($message->getTo() as $email => $name) {
         $temp[] = $email;
     }
     $mail->correos = implode(', ', $temp);
     $mail->mensaje = $message->toString();
     $mail->save();
 }