From b46bac9af851c48c601d1eed8ca8679307487f17 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Mon, 31 May 2021 12:12:54 +0200 Subject: [PATCH] [FrameworkBundle] fix ConfigBuilderCacheWarmer --- .../CacheWarmer/ConfigBuilderCacheWarmer.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/ConfigBuilderCacheWarmer.php b/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/ConfigBuilderCacheWarmer.php index 387e32edbaec7..ed20bbcb648d7 100644 --- a/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/ConfigBuilderCacheWarmer.php +++ b/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/ConfigBuilderCacheWarmer.php @@ -12,10 +12,10 @@ namespace Symfony\Bundle\FrameworkBundle\CacheWarmer; use Psr\Log\LoggerInterface; -use Symfony\Bundle\FrameworkBundle\Command\BuildDebugContainerTrait; use Symfony\Component\Config\Builder\ConfigBuilderGenerator; use Symfony\Component\Config\Builder\ConfigBuilderGeneratorInterface; use Symfony\Component\Config\Definition\ConfigurationInterface; +use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Extension\ConfigurationExtensionInterface; use Symfony\Component\DependencyInjection\Extension\ExtensionInterface; use Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerInterface; @@ -28,8 +28,6 @@ */ class ConfigBuilderCacheWarmer implements CacheWarmerInterface { - use BuildDebugContainerTrait; - private $kernel; private $logger; @@ -73,7 +71,7 @@ private function dumpExtension(ExtensionInterface $extension, ConfigBuilderGener if ($extension instanceof ConfigurationInterface) { $configuration = $extension; } elseif ($extension instanceof ConfigurationExtensionInterface) { - $configuration = $extension->getConfiguration([], $this->getContainerBuilder($this->kernel)); + $configuration = $extension->getConfiguration([], new ContainerBuilder($this->kernel->getContainer()->getParameterBag())); } if (!$configuration) {