@@ -78,18 +78,18 @@ shown in these three formats.
7878 {
7979 // ...
8080
81- private function configureContainer(ContainerConfigurator $container ): void
81+ private function configureContainer(ContainerConfigurator $containerConfigurator ): void
8282 {
8383 $configDir = $this->getConfigDir();
8484
85- $container ->import($configDir.'/{packages}/*.{yaml,php}');
86- $container ->import($configDir.'/{packages}/'.$this->environment.'/*.{yaml,php}');
85+ $containerConfigurator ->import($configDir.'/{packages}/*.{yaml,php}');
86+ $containerConfigurator ->import($configDir.'/{packages}/'.$this->environment.'/*.{yaml,php}');
8787
8888 if (is_file($configDir.'/services.yaml')) {
89- $container ->import($configDir.'/services.yaml');
90- $container ->import($configDir.'/{services}_'.$this->environment.'.yaml');
89+ $containerConfigurator ->import($configDir.'/services.yaml');
90+ $containerConfigurator ->import($configDir.'/{services}_'.$this->environment.'.yaml');
9191 } else {
92- $container ->import($configDir.'/{services}.php');
92+ $containerConfigurator ->import($configDir.'/{services}.php');
9393 }
9494 }
9595 }
@@ -163,17 +163,17 @@ configuration files, even if they use a different format:
163163 // config/services.php
164164 namespace Symfony\Component\DependencyInjection\Loader\Configurator;
165165
166- return static function (ContainerConfigurator $container ) {
167- $container ->import('legacy_config.php');
166+ return static function (ContainerConfigurator $containerConfigurator ) {
167+ $containerConfigurator ->import('legacy_config.php');
168168
169169 // glob expressions are also supported to load multiple files
170- $container ->import('/etc/myapp/*.yaml');
170+ $containerConfigurator ->import('/etc/myapp/*.yaml');
171171
172172 // the third optional argument of import() is 'ignore_errors'
173173 // 'ignore_errors' set to 'not_found' silently discards errors if the loaded file doesn't exist
174- $container ->import('my_config_file.yaml', null, 'not_found');
174+ $containerConfigurator ->import('my_config_file.yaml', null, 'not_found');
175175 // 'ignore_errors' set to true silently discards all errors (including invalid code and not found)
176- $container ->import('my_config_file.yaml', null, true);
176+ $containerConfigurator ->import('my_config_file.yaml', null, true);
177177 };
178178
179179 // ...
@@ -262,8 +262,8 @@ reusable configuration value. By convention, parameters are defined under the
262262
263263 use App\Entity\BlogPost;
264264
265- return static function (ContainerConfigurator $container ) {
266- $container ->parameters()
265+ return static function (ContainerConfigurator $containerConfigurator ) {
266+ $containerConfigurator ->parameters()
267267 // the parameter name is an arbitrary string (the 'app.' prefix is recommended
268268 // to better differentiate your parameters from Symfony parameters).
269269 ->set('app.admin_email', 'something@example.com')
@@ -334,8 +334,8 @@ configuration file using a special syntax: wrap the parameter name in two ``%``
334334 // config/packages/some_package.php
335335 namespace Symfony\Component\DependencyInjection\Loader\Configurator;
336336
337- return static function (ContainerConfigurator $container ) {
338- $container ->extension('some_package', [
337+ return static function (ContainerConfigurator $containerConfigurator ) {
338+ $containerConfigurator ->extension('some_package', [
339339 // any string surrounded by two % is replaced by that parameter value
340340 'email_address' => '%app.admin_email%',
341341
@@ -371,8 +371,8 @@ configuration file using a special syntax: wrap the parameter name in two ``%``
371371 // config/services.php
372372 namespace Symfony\Component\DependencyInjection\Loader\Configurator;
373373
374- return static function (ContainerConfigurator $container ) {
375- $container ->parameters()
374+ return static function (ContainerConfigurator $containerConfigurator ) {
375+ $containerConfigurator ->parameters()
376376 ->set('url_pattern', 'http://symfony.com/?foo=%%s& ; bar=%%d');
377377 };
378378
@@ -508,20 +508,20 @@ files directly in the ``config/packages/`` directory.
508508 use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
509509 use Symfony\Config\WebpackEncoreConfig;
510510
511- return static function (WebpackEncoreConfig $webpackEncore, ContainerConfigurator $container ) {
511+ return static function (WebpackEncoreConfig $webpackEncore, ContainerConfigurator $containerConfigurator ) {
512512 $webpackEncore
513513 ->outputPath('%kernel.project_dir%/public/build')
514514 ->strictMode(true)
515515 ->cache(false)
516516 ;
517517
518518 // cache is enabled only in the "prod" environment
519- if ('prod' === $container ->env()) {
519+ if ('prod' === $containerConfigurator ->env()) {
520520 $webpackEncore->cache(true);
521521 }
522522
523523 // disable strict mode only in the "test" environment
524- if ('test' === $container ->env()) {
524+ if ('test' === $containerConfigurator ->env()) {
525525 $webpackEncore->strictMode(false);
526526 }
527527 };
@@ -642,8 +642,8 @@ This example shows how you could configure the database connection using an env
642642 // config/packages/doctrine.php
643643 namespace Symfony\Component\DependencyInjection\Loader\Configurator;
644644
645- return static function (ContainerConfigurator $container ) {
646- $container ->extension('doctrine', [
645+ return static function (ContainerConfigurator $containerConfigurator ) {
646+ $containerConfigurator ->extension('doctrine', [
647647 'dbal' => [
648648 // by convention the env var names are always uppercase
649649 'url' => env('DATABASE_URL')->resolve(),
@@ -991,8 +991,8 @@ doesn't work for parameters:
991991
992992 use App\Service\MessageGenerator;
993993
994- return static function (ContainerConfigurator $container ) {
995- $container ->parameters()
994+ return static function (ContainerConfigurator $containerConfigurator ) {
995+ $containerConfigurator ->parameters()
996996 ->set('app.contents_dir', '...');
997997
998998 $container->services()
@@ -1048,8 +1048,8 @@ whenever a service/controller defines a ``$projectDir`` argument, use this:
10481048
10491049 use App\Controller\LuckyController;
10501050
1051- return static function (ContainerConfigurator $container ) {
1052- $container ->services()
1051+ return static function (ContainerConfigurator $containerConfigurator ) {
1052+ $containerConfigurator ->services()
10531053 ->defaults()
10541054 // pass this value to any $projectDir argument for any service
10551055 // that's created in this file (including controller arguments)
0 commit comments