getServerContainer(); /** @var IEventDispatcher $dispatcher */ $dispatcher = $server->get(IEventDispatcher::class); FilesTemplateLoader::register($dispatcher); } public function register(IRegistrationContext $context): void { $context->registerMiddleWare(GlobalInjectionMiddleware::class, true); $context->registerMiddleWare(InjectionMiddleware::class); $context->registerNotifierService(Notifier::class); $context->registerEventListener(LoadSidebar::class, LoadSidebarListener::class); $context->registerEventListener(BeforeNodeDeletedEvent::class, BeforeNodeDeletedListener::class); $context->registerEventListener(SignedEvent::class, SignedListener::class); // Activity listeners $context->registerEventListener(SendSignNotificationEvent::class, ActivityListener::class); // Notification listeners $context->registerEventListener(SendSignNotificationEvent::class, NotificationListener::class); // MailNotify listener $context->registerEventListener(SendSignNotificationEvent::class, MailNotifyListener::class); } }