@@ -44,11 +44,13 @@ processor to turn the value of the ``HTTP_PORT`` env var into an integer:
44
44
.. code-block :: php
45
45
46
46
// config/packages/framework.php
47
+ namespace Symfony\Component\DependencyInjection\Loader\Configurator;
48
+
47
49
use Symfony\Config\FrameworkConfig;
48
50
49
51
return static function (FrameworkConfig $framework) {
50
52
$framework->router()
51
- ->httpPort('% env(int: HTTP_PORT)%' )
53
+ ->httpPort(env(' HTTP_PORT')->int() )
52
54
;
53
55
};
54
56
@@ -92,12 +94,14 @@ Symfony provides the following env var processors:
92
94
.. code-block :: php
93
95
94
96
// config/packages/framework.php
97
+ namespace Symfony\Component\DependencyInjection\Loader\Configurator;
98
+
95
99
use Symfony\Component\DependencyInjection\ContainerBuilder;
96
100
use Symfony\Config\FrameworkConfig;
97
101
98
102
return static function (ContainerBuilder $container, FrameworkConfig $framework) {
99
103
$container->setParameter('env(SECRET)', 'some_secret');
100
- $framework->secret('% env(string: SECRET)%' );
104
+ $framework->secret(env(' SECRET')->string() );
101
105
};
102
106
103
107
``env(bool:FOO) ``
@@ -136,12 +140,14 @@ Symfony provides the following env var processors:
136
140
.. code-block :: php
137
141
138
142
// config/packages/framework.php
143
+ namespace Symfony\Component\DependencyInjection\Loader\Configurator;
144
+
139
145
use Symfony\Component\DependencyInjection\ContainerBuilder;
140
146
use Symfony\Config\FrameworkConfig;
141
147
142
148
return static function (ContainerBuilder $container, FrameworkConfig $framework) {
143
149
$container->setParameter('env(HTTP_METHOD_OVERRIDE)', 'true');
144
- $framework->httpMethodOverride('% env(bool: HTTP_METHOD_OVERRIDE)%' );
150
+ $framework->httpMethodOverride(env(' HTTP_METHOD_OVERRIDE')->bool() );
145
151
};
146
152
147
153
``env(not:FOO) ``
@@ -277,12 +283,14 @@ Symfony provides the following env var processors:
277
283
.. code-block :: php
278
284
279
285
// config/packages/framework.php
286
+ namespace Symfony\Component\DependencyInjection\Loader\Configurator;
287
+
280
288
use Symfony\Component\DependencyInjection\ContainerBuilder;
281
289
use Symfony\Config\FrameworkConfig;
282
290
283
291
return static function (ContainerBuilder $container, FrameworkConfig $framework) {
284
292
$container->setParameter('env(TRUSTED_HOSTS)', '["10.0.0.1", "10.0.0.2"]');
285
- $framework->trustedHosts('% env(json: TRUSTED_HOSTS)%' );
293
+ $framework->trustedHosts(env(' TRUSTED_HOSTS')->json() );
286
294
};
287
295
288
296
``env(resolve:FOO) ``
@@ -364,12 +372,14 @@ Symfony provides the following env var processors:
364
372
.. code-block :: php
365
373
366
374
// config/packages/framework.php
375
+ namespace Symfony\Component\DependencyInjection\Loader\Configurator;
376
+
367
377
use Symfony\Component\DependencyInjection\ContainerBuilder;
368
378
use Symfony\Config\FrameworkConfig;
369
379
370
380
return static function (ContainerBuilder $container, FrameworkConfig $framework) {
371
381
$container->setParameter('env(TRUSTED_HOSTS)', '10.0.0.1,10.0.0.2');
372
- $framework->trustedHosts('% env(csv: TRUSTED_HOSTS)%' );
382
+ $framework->trustedHosts(env(' TRUSTED_HOSTS')->csv() );
373
383
};
374
384
375
385
``env(file:FOO) ``
0 commit comments