interface AccessInterface

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/Routing/Access/AccessInterface.php \Drupal\Core\Routing\Access\AccessInterface
  2. 8.9.x core/lib/Drupal/Core/Routing/Access/AccessInterface.php \Drupal\Core\Routing\Access\AccessInterface
  3. 11.x core/lib/Drupal/Core/Routing/Access/AccessInterface.php \Drupal\Core\Routing\Access\AccessInterface

An access check service determines access rules for particular routes.

Hierarchy

Expanded class hierarchy of AccessInterface

All classes that implement AccessInterface

12 files declare their use of AccessInterface
AccessCheckInterface.php in core/lib/Drupal/Core/Access/AccessCheckInterface.php
CheckProvider.php in core/lib/Drupal/Core/Access/CheckProvider.php
CsrfAccessCheck.php in core/lib/Drupal/Core/Access/CsrfAccessCheck.php
CustomAccessCheck.php in core/lib/Drupal/Core/Access/CustomAccessCheck.php
DefaultAccessCheck.php in core/lib/Drupal/Core/Access/DefaultAccessCheck.php

... See full list

File

core/lib/Drupal/Core/Routing/Access/AccessInterface.php, line 8

Namespace

Drupal\Core\Routing\Access
View source
interface AccessInterface {
  // @todo Remove this interface since it no longer defines any methods?
  // @see https://www.drupal.org/node/2266817.

}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.