function AccessAwareRouter::__construct
Constructs a router for Drupal with access check and upcasting.
Parameters
\Symfony\Component\Routing\RouterInterface $router: The router doing the actual routing.
\Drupal\Core\Access\AccessManagerInterface $access_manager: The access manager.
\Drupal\Core\Session\AccountInterface $account: The account to use in access checks.
File
- 
              core/
lib/ Drupal/ Core/ Routing/ AccessAwareRouter.php, line 52  
Class
- AccessAwareRouter
 - A router class for Drupal with access check and upcasting.
 
Namespace
Drupal\Core\RoutingCode
public function __construct(RouterInterface $router, AccessManagerInterface $access_manager, AccountInterface $account) {
  $this->router = $router;
  $this->accessManager = $access_manager;
  $this->account = $account;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.