*/ final class AbstractContext implements Context, ServiceSubscriberInterface { use ServiceMethodsSubscriberTrait; #[\Override] public static function getSubscribedServices(): array { return [CommandBus::class, QueryBus::class, SharedStorage::class]; } }