DominionEnterprises\Mongo\QueueTest::requeue PHP Method

requeue() public method

public requeue ( )
    public function requeue()
    {
        $messageOne = ['key1' => 0, 'key2' => true];
        $this->queue->send($messageOne);
        $this->queue->send(['key' => 'value']);
        $resultBeforeRequeue = $this->queue->get($messageOne, PHP_INT_MAX, 0);
        $this->queue->requeue($resultBeforeRequeue);
        $this->assertSame(2, $this->collection->count());
        $resultAfterRequeue = $this->queue->get($messageOne, 0);
        $this->assertSame(['id' => $resultAfterRequeue['id']] + $messageOne, $resultAfterRequeue);
    }