diff --git a/src/Potter/Console/Behaviour.php b/src/Potter/Console/Behaviour.php index 2a97611..f80ffef 100644 --- a/src/Potter/Console/Behaviour.php +++ b/src/Potter/Console/Behaviour.php @@ -15,6 +15,9 @@ trait Behaviour private static function addConsoleLogger(Container $container): void { + if ($container->has(Logger::class)) { + return; + } self::addConsoleOutput($container); $container->addShared(Logger::class) ->addArgument(Output::class); @@ -22,6 +25,9 @@ trait Behaviour private static function addConsoleOutput(Container $container): void { + if ($container->has(Output::class)) { + return; + } $container->addShared(Output::class) ->addArgument(Output::VERBOSITY_VERY_VERBOSE); }