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. | 
| AccessGroupAnd | core/lib/Drupal/Core/Access/AccessGroupAnd.php | An access group where all the dependencies must be allowed. | 
| 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 for 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. | 
| DependentAccessInterface | core/lib/Drupal/Core/Access/DependentAccessInterface.php | Interface for AccessibleInterface objects that have an access dependency. | 
| RefinableDependentAccessInterface | core/lib/Drupal/Core/Access/RefinableDependentAccessInterface.php | An interface to allow adding an access dependency. | 
| RefinableDependentAccessTrait | core/lib/Drupal/Core/Access/RefinableDependentAccessTrait.php | Trait for \Drupal\Core\Access\RefinableDependentAccessInterface. | 
| RoutePathGenerationTrait | core/lib/Drupal/Core/Access/RoutePathGenerationTrait.php | Provides a method for generating route paths. | 
| 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.
