UrbanIndo\Yii2\Queue\Strategies\Strategy::setQueue PHP Метод

setQueue() публичный Метод

Sets the queue.
public setQueue ( MultipleQueue $queue ) : void
$queue UrbanIndo\Yii2\Queue\Queues\MultipleQueue The queue.
Результат void
    public function setQueue(MultipleQueue $queue)
    {
        $this->_queue = $queue;
    }

Usage Example

Пример #1
0
 /**
  * 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\Strategies\Strategy::setQueue