de3b99d745a56a299e5ebb3e7e9e0ed46e3e4643
[yaffs-website] / vendor / symfony / dependency-injection / Tests / Fixtures / config / defaults.php
1 <?php
2
3 namespace Symfony\Component\DependencyInjection\Loader\Configurator;
4
5 use Symfony\Component\DependencyInjection\Tests\Fixtures\Prototype\Foo;
6
7 return function (ContainerConfigurator $c) {
8     $c->import('basic.php');
9
10     $s = $c->services()->defaults()
11         ->public()
12         ->private()
13         ->autoconfigure()
14         ->autowire()
15         ->tag('t', array('a' => 'b'))
16         ->bind(Foo::class, ref('bar'))
17         ->private();
18
19     $s->set(Foo::class)->args(array(ref('bar')))->public();
20     $s->set('bar', Foo::class)->call('setFoo')->autoconfigure(false);
21 };