Chris@0: configFactory = $config_factory; Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function applies(RouteMatchInterface $route_match) { Chris@0: return $route_match->getRouteName() == 'system.db_update'; Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function determineActiveTheme(RouteMatchInterface $route_match) { Chris@0: $custom_theme = Settings::get('maintenance_theme', 'seven'); Chris@0: if (!$custom_theme) { Chris@0: $config = $this->configFactory->get('system.theme'); Chris@0: $custom_theme = $config->get('default'); Chris@0: } Chris@0: Chris@0: return $custom_theme; Chris@0: } Chris@0: Chris@0: }