Kraken\_Unit\Channel\Router\RouterTest::testApiHandle_HandlesFirstMatchedRule_WhenPropagateSetToFalse PHP Method

testApiHandle_HandlesFirstMatchedRule_WhenPropagateSetToFalse() public method

    public function testApiHandle_HandlesFirstMatchedRule_WhenPropagateSetToFalse()
    {
        $router = $this->createRouter();
        $name = 'name';
        $protocol = $this->createProtocol();
        $matcher = function () {
            return true;
        };
        $passer = function () {
            return false;
        };
        $router->addRule($passer, $this->expectCallableNever());
        $router->addRule($passer, $this->expectCallableNever());
        $router->addRule($matcher, $this->expectCallableOnce());
        $router->handle($name, $protocol);
    }