Kraken\_Module\Config\ConfigFactoryTest::testCaseConfigFactory_CreatesConfig_UsingInternalAndInjectedParsers PHP Method

testCaseConfigFactory_CreatesConfig_UsingInternalAndInjectedParsers() public method

    public function testCaseConfigFactory_CreatesConfig_UsingInternalAndInjectedParsers()
    {
        if (ini_get('allow_url_include') !== '1') {
            return;
        }
        $factory = $this->createConfigFactory();
        $config = $factory->create([new OverwriteMerger()]);
        $expected = ['a' => 'x', 'b' => ['a' => 5, 'b' => ['a' => 'ABC'], 'c' => null], 'd' => ['a' => 'A', 'b' => 'B'], 'x' => [0, 255]];
        $this->assertSame($expected, $config->getAll());
        unset($config);
        unset($factory);
    }