예제 #1
0
 private function getChannel()
 {
     if ($this->channel) {
         return $this->channel;
     }
     $this->channel = $this->connection->channel();
     $this->channel->queue_declare($this->queue, false, false, false, false);
     return $this->channel;
 }
예제 #2
0
 /**
  * Connect to queue.
  *
  * @param string $queue Name of the queue
  */
 public function connect($queue = 'cron_job_queue')
 {
     $this->queue = $queue;
     $this->channel = $this->connection->channel();
     $this->channel->queue_declare($queue, false, true, false, false);
 }