Skip to content

Commit 02551f3

Browse files
committed
Set parameters on existing parameter bag
1 parent 85fa5b3 commit 02551f3

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

src/Symfony/Bundle/FrameworkBundle/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->setParameterBag($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();

src/Symfony/Component/DependencyInjection/ContainerBuilder.php

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1672,14 +1672,6 @@ final public static function willBeAvailable(string $package, string $class, arr
16721672
return false;
16731673
}
16741674

1675-
/**
1676-
* @internal
1677-
*/
1678-
public function setParameterBag(ParameterBagInterface $parameterBag): void
1679-
{
1680-
$this->parameterBag = $parameterBag;
1681-
}
1682-
16831675
/**
16841676
* Gets removed binding ids.
16851677
*

0 commit comments

Comments
 (0)