From 1a4a4ee93ce6d05b523926650e6d51d6d8cd38b6 Mon Sep 17 00:00:00 2001 From: hidenorigoto Date: Tue, 7 Aug 2012 01:00:34 +0900 Subject: [PATCH] [DependencyInjection] Fixed a frozen constructor of a container with no parameters --- .../Component/DependencyInjection/Dumper/PhpDumper.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php b/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php index 222355171d..b50974b267 100644 --- a/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php +++ b/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php @@ -689,7 +689,13 @@ EOF; */ public function __construct() { - \$this->parameters = \$this->getDefaultParameters(); +EOF; + + if ($this->container->getParameterBag()->all()) { + $code .= "\n \$this->parameters = \$this->getDefaultParameters();\n"; + } + + $code .= <<services = \$this->scopedServices =