Skip to content

Commit 7c12bc6

Browse files
aschemppnicolas-grekas
authored andcommitted
[DependencyInjection][FrameworkBundle] fix BC break when dumping container for build/lint commands
1 parent 0af40df commit 7c12bc6

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Command/BuildDebugContainerTrait.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@ protected function getContainerBuilder(KernelInterface $kernel): ContainerBuilde
6464
$dumpedContainer = unserialize(file_get_contents(substr_replace($file, '.ser', -4)));
6565
$container->setDefinitions($dumpedContainer->getDefinitions());
6666
$container->setAliases($dumpedContainer->getAliases());
67-
$container->__construct($dumpedContainer->getParameterBag());
67+
68+
$parameterBag = $container->getParameterBag();
69+
$parameterBag->clear();
70+
$parameterBag->add($dumpedContainer->getParameterBag()->all());
6871
} else {
6972
(new XmlFileLoader($container, new FileLocator()))->load($file);
7073
$locatorPass = new ServiceLocatorTagPass();

0 commit comments

Comments
 (0)