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);
}