function DefaultMenuLinkTreeManipulators::menuLinkCheckAccess
Checks access for one menu link instance.
Parameters
\Drupal\Core\Menu\MenuLinkInterface $instance: The menu link instance.
Return value
\Drupal\Core\Access\AccessResultInterface The access result.
1 call to DefaultMenuLinkTreeManipulators::menuLinkCheckAccess()
- DefaultMenuLinkTreeManipulators::checkAccess in core/lib/ Drupal/ Core/ Menu/ DefaultMenuLinkTreeManipulators.php 
- Performs access checks of a menu tree.
File
- 
              core/lib/ Drupal/ Core/ Menu/ DefaultMenuLinkTreeManipulators.php, line 214 
Class
- DefaultMenuLinkTreeManipulators
- Provides a couple of menu link tree manipulators.
Namespace
Drupal\Core\MenuCode
protected function menuLinkCheckAccess(MenuLinkInterface $instance) {
  $url = $instance->getUrlObject();
  if ($url->isRouted()) {
    return $this->accessManager
      ->checkNamedRoute($url->getRouteName(), $url->getRouteParameters(), $this->account, TRUE);
  }
  // Must be an external link.
  return AccessResult::allowed();
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
