dequeue() public method

Get item from queue as Structure if array put into queue
public dequeue ( ) : mixed | Structure
return mixed | Structure
Example #1
0
 public function testDequeue()
 {
     // add normal
     $this->queue->enqueue(array('param' => 1));
     // add with priority
     $this->queue->enqueue('priority-driven', 10);
     // add normal
     $this->queue->enqueue(array('param' => 3));
     // check if message with priority first
     $this->assertEquals('priority-driven', $this->queue->dequeue());
     $this->assertEquals(1, $this->queue->dequeue()->get('param'));
     $this->assertEquals(3, $this->queue->dequeue()->get('param'));
 }