event driven

This commit is contained in:
2026-08-12 14:48:03 -04:00
parent aacb6a5462
commit 6bb1d8fc8f
+11
View File
@@ -19,6 +19,17 @@ trait Behaviour
}
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::addLogger($container);