public function YamlFileLoaderTest::testLegacyLoadServices in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/dependency-injection/Tests/Loader/YamlFileLoaderTest.php \Symfony\Component\DependencyInjection\Tests\Loader\YamlFileLoaderTest::testLegacyLoadServices()
@group legacy
File
- vendor/
symfony/ dependency-injection/ Tests/ Loader/ YamlFileLoaderTest.php, line 126
Class
Namespace
Symfony\Component\DependencyInjection\Tests\LoaderCode
public function testLegacyLoadServices() {
$container = new ContainerBuilder();
$loader = new YamlFileLoader($container, new FileLocator(self::$fixturesPath . '/yaml'));
$loader
->load('legacy-services6.yml');
$services = $container
->getDefinitions();
$this
->assertEquals('FooClass', $services['constructor']
->getClass());
$this
->assertEquals('getInstance', $services['constructor']
->getFactoryMethod());
$this
->assertEquals('BazClass', $services['factory_service']
->getClass());
$this
->assertEquals('baz_factory', $services['factory_service']
->getFactoryService());
$this
->assertEquals('getInstance', $services['factory_service']
->getFactoryMethod());
$this
->assertTrue($services['request']
->isSynthetic(), '->load() parses the synthetic flag');
$this
->assertTrue($services['request']
->isSynchronized(), '->load() parses the synchronized flag');
$this
->assertTrue($services['request']
->isLazy(), '->load() parses the lazy flag');
$this
->assertNull($services['request']
->getDecoratedService());
}