eZ\Bundle\EzPublishCoreBundle\Tests\DependencyInjection\Compiler\ViewProvidersPassTest::testAddViewProvider PHP Метод

testAddViewProvider() публичный Метод

public testAddViewProvider ( $declaredPriority, $expectedPriority )
    public function testAddViewProvider($declaredPriority, $expectedPriority)
    {
        $def = new Definition();
        $attributes = ['type' => 'Test\\View'];
        if ($declaredPriority !== null) {
            $attributes['priority'] = $declaredPriority;
        }
        $def->addTag('ezpublish.view_provider', $attributes);
        $serviceId = 'service_id';
        $this->setDefinition($serviceId, $def);
        $this->compile();
        $this->assertContainerBuilderHasServiceDefinitionWithMethodCall('ezpublish.view_provider.registry', 'setViewProviders', [['Test\\View' => [new Reference($serviceId)]]]);
    }