--- /dev/null
+<?php
+
+namespace Symfony\Component\DependencyInjection\Loader\Configurator;
+
+use Symfony\Component\DependencyInjection\Tests\Fixtures\Prototype\Foo;
+
+return function (ContainerConfigurator $c) {
+ $c->import('basic.php');
+
+ $s = $c->services()->defaults()
+ ->public()
+ ->private()
+ ->autoconfigure()
+ ->autowire()
+ ->tag('t', array('a' => 'b'))
+ ->bind(Foo::class, ref('bar'))
+ ->private();
+
+ $s->set(Foo::class)->args(array(ref('bar')))->public();
+ $s->set('bar', Foo::class)->call('setFoo')->autoconfigure(false);
+};