UrbanIndo\Yii2\Queue\Queue::init PHP Method

init() public method

Initializes the module.
public init ( ) : void
return void
    public function init()
    {
        parent::init();
        $this->module = \Yii::$app->getModule($this->module);
    }

Usage Example

 /**
  * 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);
 }
All Usage Examples Of UrbanIndo\Yii2\Queue\Queue::init