ContainerInteropDoctrineTest\AbstractFactoryTest::testRetrieveConfig PHP Метод

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

public testRetrieveConfig ( string $configKey, string $section, array $expectedResult, array $config = null )
$configKey string
$section string
$expectedResult array
$config array
    public function testRetrieveConfig($configKey, $section, array $expectedResult, array $config = null)
    {
        $container = $this->prophesize(ContainerInterface::class);
        if (null === $config) {
            $container->has('config')->willReturn(false);
        } else {
            $container->has('config')->willReturn(true);
            $container->get('config')->willReturn($config);
        }
        $factory = new StubFactory();
        $result = $factory->retrieveConfig($container->reveal(), $configKey, $section);
        $this->assertSame($expectedResult, $result);
    }