diff --git a/src/Symfony/Component/DependencyInjection/ContainerBuilder.php b/src/Symfony/Component/DependencyInjection/ContainerBuilder.php index f13b29b2207d..7fe137ac72d8 100644 --- a/src/Symfony/Component/DependencyInjection/ContainerBuilder.php +++ b/src/Symfony/Component/DependencyInjection/ContainerBuilder.php @@ -202,7 +202,7 @@ public function hasExtension($name) */ public function getResources() { - return array_unique($this->resources); + return array_values($this->resources); } /** @@ -218,7 +218,7 @@ public function addResource(ResourceInterface $resource) return $this; } - $this->resources[] = $resource; + $this->resources[(string) $resource] = $resource; return $this; }