@@ -78,18 +78,18 @@ shown in these three formats.
78
78
{
79
79
// ...
80
80
81
- private function configureContainer(ContainerConfigurator $container ): void
81
+ private function configureContainer(ContainerConfigurator $containerConfigurator ): void
82
82
{
83
83
$configDir = $this->getConfigDir();
84
84
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}');
87
87
88
88
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');
91
91
} else {
92
- $container ->import($configDir.'/{services}.php');
92
+ $containerConfigurator ->import($configDir.'/{services}.php');
93
93
}
94
94
}
95
95
}
@@ -163,17 +163,17 @@ configuration files, even if they use a different format:
163
163
// config/services.php
164
164
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
165
165
166
- return static function (ContainerConfigurator $container ) {
167
- $container ->import('legacy_config.php');
166
+ return static function (ContainerConfigurator $containerConfigurator ) {
167
+ $containerConfigurator ->import('legacy_config.php');
168
168
169
169
// glob expressions are also supported to load multiple files
170
- $container ->import('/etc/myapp/*.yaml');
170
+ $containerConfigurator ->import('/etc/myapp/*.yaml');
171
171
172
172
// the third optional argument of import() is 'ignore_errors'
173
173
// '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');
175
175
// '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);
177
177
};
178
178
179
179
// ...
@@ -262,8 +262,8 @@ reusable configuration value. By convention, parameters are defined under the
262
262
263
263
use App\Entity\BlogPost;
264
264
265
- return static function (ContainerConfigurator $container ) {
266
- $container ->parameters()
265
+ return static function (ContainerConfigurator $containerConfigurator ) {
266
+ $containerConfigurator ->parameters()
267
267
// the parameter name is an arbitrary string (the 'app.' prefix is recommended
268
268
// to better differentiate your parameters from Symfony parameters).
269
269
->set('app.admin_email', '[email protected] ')
@@ -334,8 +334,8 @@ configuration file using a special syntax: wrap the parameter name in two ``%``
334
334
// config/packages/some_package.php
335
335
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
336
336
337
- return static function (ContainerConfigurator $container ) {
338
- $container ->extension('some_package', [
337
+ return static function (ContainerConfigurator $containerConfigurator ) {
338
+ $containerConfigurator ->extension('some_package', [
339
339
// any string surrounded by two % is replaced by that parameter value
340
340
'email_address' => '%app.admin_email%',
341
341
@@ -371,8 +371,8 @@ configuration file using a special syntax: wrap the parameter name in two ``%``
371
371
// config/services.php
372
372
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
373
373
374
- return static function (ContainerConfigurator $container ) {
375
- $container ->parameters()
374
+ return static function (ContainerConfigurator $containerConfigurator ) {
375
+ $containerConfigurator ->parameters()
376
376
->set('url_pattern', 'http://symfony.com/?foo=%%s& ; bar=%%d');
377
377
};
378
378
@@ -508,20 +508,20 @@ files directly in the ``config/packages/`` directory.
508
508
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
509
509
use Symfony\Config\WebpackEncoreConfig;
510
510
511
- return static function (WebpackEncoreConfig $webpackEncore, ContainerConfigurator $container ) {
511
+ return static function (WebpackEncoreConfig $webpackEncore, ContainerConfigurator $containerConfigurator ) {
512
512
$webpackEncore
513
513
->outputPath('%kernel.project_dir%/public/build')
514
514
->strictMode(true)
515
515
->cache(false)
516
516
;
517
517
518
518
// cache is enabled only in the "prod" environment
519
- if ('prod' === $container ->env()) {
519
+ if ('prod' === $containerConfigurator ->env()) {
520
520
$webpackEncore->cache(true);
521
521
}
522
522
523
523
// disable strict mode only in the "test" environment
524
- if ('test' === $container ->env()) {
524
+ if ('test' === $containerConfigurator ->env()) {
525
525
$webpackEncore->strictMode(false);
526
526
}
527
527
};
@@ -642,8 +642,8 @@ This example shows how you could configure the database connection using an env
642
642
// config/packages/doctrine.php
643
643
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
644
644
645
- return static function (ContainerConfigurator $container ) {
646
- $container ->extension('doctrine', [
645
+ return static function (ContainerConfigurator $containerConfigurator ) {
646
+ $containerConfigurator ->extension('doctrine', [
647
647
'dbal' => [
648
648
// by convention the env var names are always uppercase
649
649
'url' => env('DATABASE_URL')->resolve(),
@@ -991,8 +991,8 @@ doesn't work for parameters:
991
991
992
992
use App\Service\MessageGenerator;
993
993
994
- return static function (ContainerConfigurator $container ) {
995
- $container ->parameters()
994
+ return static function (ContainerConfigurator $containerConfigurator ) {
995
+ $containerConfigurator ->parameters()
996
996
->set('app.contents_dir', '...');
997
997
998
998
$container->services()
@@ -1048,8 +1048,8 @@ whenever a service/controller defines a ``$projectDir`` argument, use this:
1048
1048
1049
1049
use App\Controller\LuckyController;
1050
1050
1051
- return static function (ContainerConfigurator $container ) {
1052
- $container ->services()
1051
+ return static function (ContainerConfigurator $containerConfigurator ) {
1052
+ $containerConfigurator ->services()
1053
1053
->defaults()
1054
1054
// pass this value to any $projectDir argument for any service
1055
1055
// that's created in this file (including controller arguments)
0 commit comments