add Console Behaviour

This commit is contained in:
2026-08-10 14:36:37 -04:00
parent 72baddb9e2
commit 027eaf0fd7
+28
View File
@@ -0,0 +1,28 @@
<?php
declare(strict_types=1);
namespace Potter\Console;
use \Potter\Container;
trait Behaviour
{
private static function addConsoleBehaviour(Container $container): void
{
self::addConsoleLogger($container);
}
private static function addConsoleLogger(Container $container): void
{
self::addConsoleOutput($container);
$container->addShared(Logger::class)
->addArgument(Output::class);
}
private static function addConsoleOutput(Container $container): void
{
$container->addShared(Output::class)
->addArgument(Output::VERBOSITY_VERY_VERBOSE);
}
}