@@ -45,8 +45,8 @@ You can register this in the container as a service::
4545
4646 use Symfony\Component\DependencyInjection\ContainerBuilder;
4747
48- $containerBuilder = new ContainerBuilder();
49- $containerBuilder ->register('mailer', 'Mailer');
48+ $container = new ContainerBuilder();
49+ $container ->register('mailer', 'Mailer');
5050
5151An improvement to the class to make it more flexible would be to allow
5252the container to set the ``transport `` used. If you change the class
@@ -68,8 +68,8 @@ Then you can set the choice of transport in the container::
6868
6969 use Symfony\Component\DependencyInjection\ContainerBuilder;
7070
71- $containerBuilder = new ContainerBuilder();
72- $containerBuilder
71+ $container = new ContainerBuilder();
72+ $container
7373 ->register('mailer', 'Mailer')
7474 ->addArgument('sendmail');
7575
@@ -83,9 +83,9 @@ the ``Mailer`` service's constructor argument::
8383
8484 use Symfony\Component\DependencyInjection\ContainerBuilder;
8585
86- $containerBuilder = new ContainerBuilder();
87- $containerBuilder ->setParameter('mailer.transport', 'sendmail');
88- $containerBuilder
86+ $container = new ContainerBuilder();
87+ $container ->setParameter('mailer.transport', 'sendmail');
88+ $container
8989 ->register('mailer', 'Mailer')
9090 ->addArgument('%mailer.transport%');
9191
@@ -112,14 +112,14 @@ not exist yet. Use the ``Reference`` class to tell the container to inject the
112112 use Symfony\Component\DependencyInjection\ContainerBuilder;
113113 use Symfony\Component\DependencyInjection\Reference;
114114
115- $containerBuilder = new ContainerBuilder();
115+ $container = new ContainerBuilder();
116116
117- $containerBuilder ->setParameter('mailer.transport', 'sendmail');
118- $containerBuilder
117+ $container ->setParameter('mailer.transport', 'sendmail');
118+ $container
119119 ->register('mailer', 'Mailer')
120120 ->addArgument('%mailer.transport%');
121121
122- $containerBuilder
122+ $container
123123 ->register('newsletter_manager', 'NewsletterManager')
124124 ->addArgument(new Reference('mailer'));
125125
@@ -144,14 +144,14 @@ If you do want to though then the container can call the setter method::
144144 use Symfony\Component\DependencyInjection\ContainerBuilder;
145145 use Symfony\Component\DependencyInjection\Reference;
146146
147- $containerBuilder = new ContainerBuilder();
147+ $container = new ContainerBuilder();
148148
149- $containerBuilder ->setParameter('mailer.transport', 'sendmail');
150- $containerBuilder
149+ $container ->setParameter('mailer.transport', 'sendmail');
150+ $container
151151 ->register('mailer', 'Mailer')
152152 ->addArgument('%mailer.transport%');
153153
154- $containerBuilder
154+ $container
155155 ->register('newsletter_manager', 'NewsletterManager')
156156 ->addMethodCall('setMailer', [new Reference('mailer')]);
157157
@@ -160,11 +160,11 @@ like this::
160160
161161 use Symfony\Component\DependencyInjection\ContainerBuilder;
162162
163- $containerBuilder = new ContainerBuilder();
163+ $container = new ContainerBuilder();
164164
165165 // ...
166166
167- $newsletterManager = $containerBuilder ->get('newsletter_manager');
167+ $newsletterManager = $container ->get('newsletter_manager');
168168
169169Avoiding your Code Becoming Dependent on the Container
170170------------------------------------------------------
@@ -198,8 +198,8 @@ Loading an XML config file::
198198 use Symfony\Component\DependencyInjection\ContainerBuilder;
199199 use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
200200
201- $containerBuilder = new ContainerBuilder();
202- $loader = new XmlFileLoader($containerBuilder , new FileLocator(__DIR__));
201+ $container = new ContainerBuilder();
202+ $loader = new XmlFileLoader($container , new FileLocator(__DIR__));
203203 $loader->load('services.xml');
204204
205205Loading a YAML config file::
@@ -208,8 +208,8 @@ Loading a YAML config file::
208208 use Symfony\Component\DependencyInjection\ContainerBuilder;
209209 use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
210210
211- $containerBuilder = new ContainerBuilder();
212- $loader = new YamlFileLoader($containerBuilder , new FileLocator(__DIR__));
211+ $container = new ContainerBuilder();
212+ $loader = new YamlFileLoader($container , new FileLocator(__DIR__));
213213 $loader->load('services.yaml');
214214
215215.. note ::
@@ -233,8 +233,8 @@ into a separate config file and load it in a similar way::
233233 use Symfony\Component\DependencyInjection\ContainerBuilder;
234234 use Symfony\Component\DependencyInjection\Loader\PhpFileLoader;
235235
236- $containerBuilder = new ContainerBuilder();
237- $loader = new PhpFileLoader($containerBuilder , new FileLocator(__DIR__));
236+ $container = new ContainerBuilder();
237+ $loader = new PhpFileLoader($container , new FileLocator(__DIR__));
238238 $loader->load('services.php');
239239
240240You can now set up the ``newsletter_manager `` and ``mailer `` services using
@@ -287,13 +287,13 @@ config files:
287287
288288 namespace Symfony\Component\DependencyInjection\Loader\Configurator;
289289
290- return static function (ContainerConfigurator $containerConfigurator ) {
291- $containerConfigurator ->parameters()
290+ return static function (ContainerConfigurator $container ) {
291+ $container ->parameters()
292292 // ...
293293 ->set('mailer.transport', 'sendmail')
294294 ;
295295
296- $services = $containerConfigurator ->services();
296+ $services = $container ->services();
297297 $services->set('mailer', 'Mailer')
298298 ->args(['%mailer.transport%'])
299299 ;
0 commit comments