container21.php in Zircon Profile 8.0
Same filename and directory in other branches
File
vendor/symfony/dependency-injection/Tests/Fixtures/containers/container21.phpView source
<?php
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Definition;
$container = new ContainerBuilder();
$bar = new Definition('Bar');
$bar
->setConfigurator(array(
new Definition('Baz'),
'configureBar',
));
$fooFactory = new Definition('FooFactory');
$fooFactory
->setFactory(array(
new Definition('Foobar'),
'createFooFactory',
));
$container
->register('foo', 'Foo')
->setFactory(array(
$fooFactory,
'createFoo',
))
->setConfigurator(array(
$bar,
'configureFoo',
));
return $container;