public function testLoadImports() { $container = new ContainerBuilder(); $resolver = new LoaderResolver(array(new IniFileLoader($container, self::$fixturesPath . '/yaml'), new XmlFileLoader($container, self::$fixturesPath . '/yaml'), $loader = new ProjectLoader3($container, self::$fixturesPath . '/yaml'))); $loader->setResolver($resolver); $loader->load('services4.yml'); $actual = $container->getParameterBag()->all(); $expected = array('foo' => 'bar', 'values' => array(true, false), 'bar' => '%foo%', 'foo_bar' => new Reference('foo_bar'), 'imported_from_ini' => true, 'imported_from_xml' => true); $this->assertEquals(array_keys($expected), array_keys($actual), '->load() imports and merges imported files'); }