class AccessManager

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

Hierarchy

Expanded class hierarchy of AccessManager

1 file declares its use of AccessManager

File

drupal/core/lib/Drupal/Core/Access/AccessManager.php, line 18
Contains Drupal\Core\Access\AccessManager.

Namespace

Drupal\Core\Access
View source

Members

Namesort descending Modifiers Type Description Overrides
AccessManager::$checkIds protected property Array of registered access check service ids.
AccessManager::$checks protected property Array of access check objects keyed by service id.
AccessManager::$request protected property The request object.
AccessManager::addCheckService public function Registers a new AccessCheck by service ID.
AccessManager::applies protected function Determine which registered access checks apply to a route.
AccessManager::check public function Checks a route against applicable access check services.
AccessManager::loadCheck protected function Lazy-loads access check services.
AccessManager::setChecks public function For each route, saves a list of applicable access checks to the route.
AccessManager::__construct public function Constructs a new AccessManager.
ContainerAware::$container protected property @api
ContainerAware::setContainer public function Sets the Container associated with this Controller. Overrides ContainerAwareInterface::setContainer