public function AdminRoutes::isAdminRoute in Administration Language Negotiation 8
Checks if the current request is admin route.
Return value
bool TRUE if the current request is admin route.
1 call to AdminRoutes::isAdminRoute()
- AdminRoutes::evaluate in src/
Plugin/ AdministrationLanguageNegotiationCondition/ AdminRoutes.php  - Evaluates the condition and returns TRUE or FALSE accordingly.
 
File
- src/
Plugin/ AdministrationLanguageNegotiationCondition/ AdminRoutes.php, line 127  
Class
- AdminRoutes
 - Class for the Blacklisted paths condition plugin.
 
Namespace
Drupal\administration_language_negotiation\Plugin\AdministrationLanguageNegotiationConditionCode
public function isAdminRoute() {
  // If called from an event subscriber, the request may not have
  // the route object yet (it is still being built).
  try {
    $match = $this->router
      ->matchRequest($this->requestStack
      ->getCurrentRequest());
  } catch (ResourceNotFoundException $e) {
    return FALSE;
  } catch (AccessDeniedHttpException $e) {
    return FALSE;
  }
  if ($match && isset($match[RouteObjectInterface::ROUTE_OBJECT])) {
    return $this->adminContext
      ->isAdminRoute($match[RouteObjectInterface::ROUTE_OBJECT]);
  }
  return FALSE;
}