8000 Remove the `server:log` command if monolog is not loaded · symfony/symfony@b505ac7 · GitHub
[go: up one dir, main page]

Skip to content

Commit b505ac7

Browse files
committed
Remove the server:log command if monolog is not loaded
1 parent 8d7f6ed commit b505ac7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/Symfony/Bundle/WebServerBundle/DependencyInjection/WebServerExtension.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
namespace Symfony\Bundle\WebServerBundle\DependencyInjection;
1313

14+
use Symfony\Bridge\Monolog\Formatter\ConsoleFormatter;
1415
use Symfony\Component\DependencyInjection\Extension\Extension;
1516
use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
1617
use Symfony\Component\DependencyInjection\ContainerBuilder;
@@ -25,5 +26,9 @@ public function load(array $configs, ContainerBuilder $container)
2526
{
2627
$loader = new XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
2728
$loader->load('webserver.xml');
29+
30+
if (!class_exists(ConsoleFormatter::class)) {
31+
$container->removeDefinition('web_server.command.server_log');
32+
}
2833
}
2934
}

0 commit comments

Comments
 (0)
0