Fuel\Event\QueueTest::textMultipleFlushesWithPropagationStop PHP Method

textMultipleFlushesWithPropagationStop() public method

    public function textMultipleFlushesWithPropagationStop()
    {
        $expected = array(array(1), array(1));
        $this->queue->queue('event');
        $this->queue->queue('event');
        $this->queue->on('event', function ($e) {
            $e->stopPropagation();
            return 1;
        });
        $this->queue->on('event', function ($e) {
            return 2;
        });
        $result = $this->queue->flush('event');
        $this->assertEquals($expected, $result);
    }