MenuActiveTrail::doGetActiveTrailIds

protected MenuActiveTrail::doGetActiveTrailIds($menu_name) Helper method for ::getActiveTrailIds(). File core/lib/Drupal/Core/Menu/MenuActiveTrail.php, line 98 Class MenuActiveTrail Provides the default implementation of the active menu trail service. Namespace Drupal\Core\Menu Code protected function doGetActiveTrailIds($menu_name) { // Parent ids; used both as key and value to ensure uniqueness. // We always want all the top-level links with parent == ''. $active_trail = array(

MenuActiveTrail::$routeMatch

The route match object for the current page. Type: \Drupal\Core\Routing\RouteMatchInterface File core/lib/Drupal/Core/Menu/MenuActiveTrail.php, line 30 Class MenuActiveTrail Provides the default implementation of the active menu trail service. Namespace Drupal\Core\Menu Code protected $routeMatch;

MenuActiveTrail::$menuLinkManager

The menu link plugin manager. Type: \Drupal\Core\Menu\MenuLinkManagerInterface File core/lib/Drupal/Core/Menu/MenuActiveTrail.php, line 23 Class MenuActiveTrail Provides the default implementation of the active menu trail service. Namespace Drupal\Core\Menu Code protected $menuLinkManager;

MenuActiveTrail

Provides the default implementation of the active menu trail service. It uses the current route name and route parameters to compare with the ones of the menu links. Hierarchy class \Drupal\Core\Cache\CacheCollector implements CacheCollectorInterface, DestructableInterfaceclass \Drupal\Core\Menu\MenuActiveTrail implements MenuActiveTrailInterface File core/lib/Drupal/Core/Menu/MenuActiveTrail.php, line 16 Namespace Drupal\Core\Menu Members Name Modifiers Type Description Cach

MenuAccessControlHandler::checkAccess

protected MenuAccessControlHandler::checkAccess(EntityInterface $entity, $operation, AccountInterface $account) Performs access checks. This method is supposed to be overwritten by extending classes that do their own custom access checking. Parameters \Drupal\Core\Entity\EntityInterface $entity: The entity for which to check access. string $operation: The entity operation. Usually one of 'view', 'view label', 'update' or 'delete'. \Drupal\Core\Session\AccountInterface $account: The user for wh

MenuAccessControlHandler

Defines the access control handler for the menu entity type. Hierarchy class \Drupal\Core\Entity\EntityHandlerBase uses DependencySerializationTrait, StringTranslationTraitclass \Drupal\Core\Entity\EntityAccessControlHandler implements EntityAccessControlHandlerInterfaceclass \Drupal\system\MenuAccessControlHandler See also \Drupal\system\Entity\Menu File core/modules/system/src/MenuAccessControlHandler.php, line 15 Namespace Drupal\system Members Name Modifiers Type Descript

Menu::isLocked

public Menu::isLocked() Determines if this menu is locked. Return value bool TRUE if the menu is locked, FALSE otherwise. Overrides MenuInterface::isLocked File core/modules/system/src/Entity/Menu.php, line 70 Class Menu Defines the Menu configuration entity class. Namespace Drupal\system\Entity Code public function isLocked() { return (bool) $this->locked; }

Menu::getDescription

public Menu::getDescription() Returns the description of the menu. Return value string Description of the menu. Overrides MenuInterface::getDescription File core/modules/system/src/Entity/Menu.php, line 63 Class Menu Defines the Menu configuration entity class. Namespace Drupal\system\Entity Code public function getDescription() { return $this->description; }

Menu::$locked

The locked status of this menu. Type: bool File core/modules/system/src/Entity/Menu.php, line 58 Class Menu Defines the Menu configuration entity class. Namespace Drupal\system\Entity Code protected $locked = FALSE;

Menu::$label

The human-readable name of the menu entity. Type: string File core/modules/system/src/Entity/Menu.php, line 44 Class Menu Defines the Menu configuration entity class. Namespace Drupal\system\Entity Code protected $label;