eZ\Bundle\EzPublishCoreBundle\Tests\DependencyInjection\Security\PolicyProvider\PoliciesConfigBuilderTest::testAddConfig PHP Method

testAddConfig() public method

public testAddConfig ( )
    public function testAddConfig()
    {
        $containerBuilder = new ContainerBuilder();
        $configBuilder = new PoliciesConfigBuilder($containerBuilder);
        $config1 = ['foo' => ['bar' => null]];
        $config2 = ['some' => ['thing' => ['limitation']]];
        $expected = ['foo' => ['bar' => []], 'some' => ['thing' => ['limitation' => true]]];
        $configBuilder->addConfig($config1);
        $configBuilder->addConfig($config2);
        self::assertSame($expected, $containerBuilder->getParameter('ezpublish.api.role.policy_map'));
    }
PoliciesConfigBuilderTest