interface AccessInterface
Same name in other branches
- 9 core/lib/Drupal/Core/Routing/Access/AccessInterface.php \Drupal\Core\Routing\Access\AccessInterface
- 8.9.x core/lib/Drupal/Core/Routing/Access/AccessInterface.php \Drupal\Core\Routing\Access\AccessInterface
- 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
- interface \Drupal\Core\Routing\Access\AccessInterface
Expanded class hierarchy of AccessInterface
All classes that implement AccessInterface
38 files declare their use of AccessInterface
- AccessCheck.php in core/
modules/ system/ tests/ modules/ menu_test/ src/ Access/ AccessCheck.php - AccessCheckInterface.php in core/
lib/ Drupal/ Core/ Access/ AccessCheckInterface.php - ActiveWorkspaceCheck.php in core/
modules/ workspaces/ src/ Access/ ActiveWorkspaceCheck.php - BlockHasOverridesAccessCheck.php in core/
modules/ settings_tray/ src/ Access/ BlockHasOverridesAccessCheck.php - BlockPluginHasSettingsTrayFormAccessCheck.php in core/
modules/ settings_tray/ src/ Access/ BlockPluginHasSettingsTrayFormAccessCheck.php
File
-
core/
lib/ Drupal/ Core/ Routing/ Access/ AccessInterface.php, line 8
Namespace
Drupal\Core\Routing\AccessView 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.