getSortedNegotiators() as $negotiator) { if ($negotiator->applies($route_match)) { $theme = $negotiator->determineActiveTheme($route_match); if ($theme !== NULL && $this->themeAccess->checkAccess($theme)) { $this->negotiator = $negotiator; return $theme; } } } } /** * @return \Drupal\Core\Theme\ThemeNegotiatorInterface */ public function getNegotiator() { return $this->negotiator; } }