diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php index ff09beae59aa4..981a865672296 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php @@ -342,6 +342,8 @@ public function load(array $configs, ContainerBuilder $container) } $this->registerAssetMapperConfiguration($config['asset_mapper'], $container, $loader, $this->readConfigEnabled('assets', $container, $config['assets'])); + } else { + $container->removeDefinition('cache.asset_mapper'); } if ($this->readConfigEnabled('http_client', $container, $config['http_client'])) { @@ -485,6 +487,7 @@ public function load(array $configs, ContainerBuilder $container) } $this->registerSchedulerConfiguration($config['scheduler'], $container, $loader); } else { + $container->removeDefinition('cache.scheduler'); $container->removeDefinition('console.command.scheduler_debug'); }