public static function registerSlots()
    {
        $ruleClasses = [
            StaticCacheable::class,
            ValidUri::class,
            SiteCacheable::class,
            ValidDoktype::class,
            NoWorkspacePreview::class,
            NoUserOrGroupSet::class,
            NoIntScripts::class,
            LoginDeniedConfiguration::class,
            PageCacheable::class,
            DomainCacheable::class,
            NoNoCache::class,
            NoBackendUser::class,
            Enable::class,
            ValidRequestMethod::class,
            ForceStaticCache::class,
            NoFakeFrontend::class,
        ];

        /** @var Dispatcher $signalSlotDispatcher */
        $signalSlotDispatcher = GeneralUtility::makeInstance(Dispatcher::class);
        foreach ($ruleClasses as $class) {
            $signalSlotDispatcher->connect(StaticFileCache::class, 'cacheRule', $class, 'check');
        }

        $signalSlotDispatcher->connect(InstallUtility::class, 'afterExtensionUninstall', UninstallProcess::class, 'afterExtensionUninstall');
    }