diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php index f00c240d2a..74fe18e91d 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php @@ -30,6 +30,8 @@ use Symfony\Component\Config\FileLocator; */ class FrameworkExtension extends Extension { + private $formConfigEnabled = false; + /** * Responds to the app.config configuration parameter. * @@ -90,6 +92,7 @@ class FrameworkExtension extends Extension } if ($this->isConfigEnabled($container, $config['form'])) { + $this->formConfigEnabled = true; $this->registerFormConfiguration($config, $container, $loader); $config['validation']['enabled'] = true; } @@ -218,7 +221,10 @@ class FrameworkExtension extends Extension return; } - $loader->load('form_debug.xml'); + if (true === $this->formConfigEnabled) { + $loader->load('form_debug.xml'); + } + $loader->load('profiling.xml'); $loader->load('collectors.xml');