registerCapability(Capabilities::class); $context->registerEventListener( LoadAdditionalScriptsEvent::class, LoadAdditionalScripts::class ); $context->registerEventListener( LoadSidebar::class, LoadSidebarScripts::class ); $context->registerEventListener( CommentsEntityEvent::class, CommentsEntityEventListener::class ); $context->registerEventListener( CommentAddedEvent::class, CommentsEventListener::class, ); $context->registerEventListener( BeforeCommentUpdatedEvent::class, CommentsEventListener::class, ); $context->registerEventListener( CommentUpdatedEvent::class, CommentsEventListener::class, ); $context->registerEventListener( CommentDeletedEvent::class, CommentsEventListener::class, ); $context->registerSearchProvider(CommentsSearchProvider::class); $context->registerInitialStateProvider(MaxAutoCompleteResultsInitialState::class); $context->registerNotifierService(Notifier::class); } #[\Override] public function boot(IBootContext $context): void { } }