public function init()
{
parent::init();
$this->module = \Yii::$app->getModule($this->module);
}
/** * Initialize the queue. */ public function init() { parent::init(); $queueObjects = []; foreach ($this->queues as $id => $queue) { $queueObjects[$id] = \Yii::createObject($queue); } $this->queues = $queueObjects; if (!isset($this->strategy)) { $this->strategy = ['class' => Strategies\RandomStrategy::class]; } $this->strategy = \Yii::createObject($this->strategy); $this->strategy->setQueue($this); }