<?php namespace common\queues; use Yii; use yii\base\BaseObject; /** * 发送邮件 * * Class MailerJob * @package common\queues * @author jianyan74 <751393839@qq.com> */ class MailerJob extends BaseObject implements \yii\queue\JobInterface { /** * 邮箱 * * @var */ public $email; /** * 发送的动态数据 * * @var */ public $emaildata = []; /** * 邮件模板 * * @var */ public $template; /** * @param \yii\queue\Queue $queue * @return mixed|void * @throws \yii\base\InvalidConfigException */ public function execute($queue) { (new \common\service\common\MailerService)->realSend($this->email, $this->emaildata, $this->template); } }