Classes

Resolves the arguments to pass to an access check callable.

An exception thrown for access errors.

Attaches access check services to routes and runs them on request.

Value object for passing an access result with cacheability metadata.

Value object indicating an allowed access result, with cacheability metadata.

Value object indicating a forbidden access result, with cacheability metadata.

Value object indicating a neutral access result, with cacheability metadata.

Loads access checkers from the container.

Allows access to routes to be controlled by a '_csrf_token' parameter.

Access protection against CSRF attacks.

Generates and validates CSRF tokens.

Defines an access checker that allows specifying a custom method for access.

Allows access to routes to be controlled by an '_access' boolean parameter.

Processes the outbound route to handle the CSRF token.

Interfaces

Constructs the arguments resolver instance to use when running access checks.

An access check service determines access rules for particular routes.

Provides an interface for attaching and running access check services.

Interface for access result value objects.

Interface for access result value objects with stored reason for developers.

Interface for checking access.

Provides the available access checkers by service IDs.