$this->assertSame('Factory', (string) $resolvedBarFactory[0]);
}
- /**
- * @group legacy
- */
- public function testResolveFactoryService()
- {
- $container = new ContainerBuilder();
- $container->register('factory', 'Factory');
- $container->setAlias('factory_alias', new Alias('factory'));
- $foo = new Definition();
- $foo->setFactoryService('factory_alias');
- $foo->setFactoryMethod('createFoo');
- $container->setDefinition('foo', $foo);
-
- $this->process($container);
-
- $this->assertSame('factory', $foo->getFactoryService());
- }
-
protected function process(ContainerBuilder $container)
{
$pass = new ResolveReferencesToAliasesPass();