eZ\Bundle\EzPublishCoreBundle\Tests\DependencyInjection\Compiler\ChainRoutingPassTest::testAddRouter PHP Method

testAddRouter() public method

public testAddRouter ( integer | null $declaredPriority, integer $expectedPriority )
$declaredPriority integer | null
$expectedPriority integer
    public function testAddRouter($declaredPriority, $expectedPriority)
    {
        $resolverDef = new Definition();
        $serviceId = 'some_service_id';
        if ($declaredPriority !== null) {
            $resolverDef->addTag('router', array('priority' => $declaredPriority));
        } else {
            $resolverDef->addTag('router');
        }
        $this->setDefinition($serviceId, $resolverDef);
        $this->compile();
        $this->assertContainerBuilderHasServiceDefinitionWithMethodCall('ezpublish.chain_router', 'add', array(new Reference($serviceId), $expectedPriority));
    }