Skip to content

Commit c891923

Browse files
[DI] Allow injecting ENV parameters at runtime using %env(MY_ENV_VAR)% syntax
1 parent e0443f3 commit c891923

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Kernel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
use Symfony\Component\DependencyInjection\ContainerInterface;
1717
use Symfony\Component\DependencyInjection\ContainerBuilder;
1818
use Symfony\Component\DependencyInjection\Dumper\PhpDumper;
19-
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
2019
use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
2120
use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
2221
use Symfony\Component\DependencyInjection\Loader\IniFileLoader;
@@ -611,7 +610,8 @@ protected function prepareContainer(ContainerBuilder $container)
611610
*/
612611
protected function getContainerBuilder()
613612
{
614-
$container = new ContainerBuilder(new ParameterBag($this->getKernelParameters()));
613+
$container = new ContainerBuilder();
614+
$container->getParameterBag()->add($this->getKernelParameters());
615615

616616
if (class_exists('ProxyManager\Configuration') && class_exists('Symfony\Bridge\ProxyManager\LazyProxy\Instantiator\RuntimeInstantiator')) {
617617
$container->setProxyInstantiator(new RuntimeInstantiator());

0 commit comments

Comments
 (0)