namespace Drupal\Core\Access
Same name in other branches
| Object name | File name | Summary |
|---|---|---|
| AccessArgumentsResolverFactory | core/lib/Drupal/Core/Access/AccessArgumentsResolverFactory.php | Resolves the arguments to pass to an access check callable. |
| AccessArgumentsResolverFactoryInterface | core/lib/Drupal/Core/Access/AccessArgumentsResolverFactoryInterface.php | Constructs the arguments resolver instance to use when running access checks. |
| AccessCheckInterface | core/lib/Drupal/Core/Access/AccessCheckInterface.php | An access check service determines access rules for particular routes. |
| AccessException | core/lib/Drupal/Core/Access/AccessException.php | An exception thrown for access errors. |
| AccessibleInterface | core/lib/Drupal/Core/Access/AccessibleInterface.php | Interface for checking access. |
| AccessManager | core/lib/Drupal/Core/Access/AccessManager.php | Attaches access check services to routes and runs them on request. |
| AccessManagerInterface | core/lib/Drupal/Core/Access/AccessManagerInterface.php | Provides an interface for attaching and running access check services. |
| AccessResult | core/lib/Drupal/Core/Access/AccessResult.php | Value object for passing an access result with cacheability metadata. |
| AccessResultAllowed | core/lib/Drupal/Core/Access/AccessResultAllowed.php | Value object indicating an allowed access result, with cacheability metadata. |
| AccessResultForbidden | core/lib/Drupal/Core/Access/AccessResultForbidden.php | Value object indicating a forbidden access result, with cacheability metadata. |
| AccessResultInterface | core/lib/Drupal/Core/Access/AccessResultInterface.php | Interface for access result value objects. |
| AccessResultNeutral | core/lib/Drupal/Core/Access/AccessResultNeutral.php | Value object indicating a neutral access result, with cacheability metadata. |
| AccessResultReasonInterface | core/lib/Drupal/Core/Access/AccessResultReasonInterface.php | Interface for access result value objects with stored reason for developers. |
| CheckProvider | core/lib/Drupal/Core/Access/CheckProvider.php | Loads access checkers from the container. |
| CheckProviderInterface | core/lib/Drupal/Core/Access/CheckProviderInterface.php | Provides the available access checkers by service IDs. |
| CsrfAccessCheck | core/lib/Drupal/Core/Access/CsrfAccessCheck.php | Access protection against CSRF attacks. |
| CsrfRequestHeaderAccessCheck | core/lib/Drupal/Core/Access/CsrfRequestHeaderAccessCheck.php | Access protection against CSRF attacks. |
| CsrfTokenGenerator | core/lib/Drupal/Core/Access/CsrfTokenGenerator.php | Generates and validates CSRF tokens. |
| CustomAccessCheck | core/lib/Drupal/Core/Access/CustomAccessCheck.php | Defines an access checker that allows specifying a custom method for access. |
| DefaultAccessCheck | core/lib/Drupal/Core/Access/DefaultAccessCheck.php | Allows access to routes to be controlled by an '_access' boolean parameter. |
| RouteProcessorCsrf | core/lib/Drupal/Core/Access/RouteProcessorCsrf.php | Processes the outbound route to handle the CSRF token. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.