This commit is contained in:
2026-08-12 14:55:59 -04:00
parent 6bb1d8fc8f
commit 03a338b98e
-13
View File
@@ -9,8 +9,6 @@ use \Potter\Event\Event;
trait Behaviour trait Behaviour
{ {
abstract private static function addConsoleBehaviour(Container $container): void;
private static function addLogger(Container $container): void private static function addLogger(Container $container): void
{ {
$container->addShared(Logger::class) $container->addShared(Logger::class)
@@ -19,17 +17,6 @@ trait Behaviour
} }
private static function addLoggerBehaviour(Container $container): void private static function addLoggerBehaviour(Container $container): void
{
if (static::hasDispatcher($container)) {
static::getDispatcher($container)
->subscribeTo('applicationStart', function (Event $event) {
self::_addLoggerBehaviour($event->getArgument('container')); });
} else {
self::_addLoggerBehaviour($container);
}
}
private static function _addLoggerBehaviour(Container $container): void
{ {
self::addLoggerHandler($container); self::addLoggerHandler($container);
self::addLogger($container); self::addLogger($container);