namespace Drupal\Core\Menu
Same name in other branches
| Object name | File name | Summary | 
|---|---|---|
| ContextualLinkDefault | core/lib/Drupal/Core/Menu/ContextualLinkDefault.php | Provides a common base implementation of a contextual link. | 
| ContextualLinkInterface | core/lib/Drupal/Core/Menu/ContextualLinkInterface.php | Defines a contextual link plugin. | 
| ContextualLinkManager | core/lib/Drupal/Core/Menu/ContextualLinkManager.php | Defines a contextual link plugin manager to deal with contextual links. | 
| ContextualLinkManagerInterface | core/lib/Drupal/Core/Menu/ContextualLinkManagerInterface.php | Provides an object which returns the available contextual links. | 
| DefaultMenuLinkTreeManipulators | core/lib/Drupal/Core/Menu/DefaultMenuLinkTreeManipulators.php | Provides a couple of menu link tree manipulators. | 
| InaccessibleMenuLink | core/lib/Drupal/Core/Menu/InaccessibleMenuLink.php | A menu link plugin for wrapping another menu link, in sensitive situations. | 
| LocalActionDefault | core/lib/Drupal/Core/Menu/LocalActionDefault.php | Provides a default implementation for local action plugins. | 
| LocalActionInterface | core/lib/Drupal/Core/Menu/LocalActionInterface.php | Defines an interface for menu local actions. | 
| LocalActionManager | core/lib/Drupal/Core/Menu/LocalActionManager.php | Provides the default local action manager using YML as primary definition. | 
| LocalActionManagerInterface | core/lib/Drupal/Core/Menu/LocalActionManagerInterface.php | Manages discovery and instantiation of menu local action plugins. | 
| LocalTaskDefault | core/lib/Drupal/Core/Menu/LocalTaskDefault.php | Default object used for LocalTaskPlugins. | 
| LocalTaskInterface | core/lib/Drupal/Core/Menu/LocalTaskInterface.php | Defines an interface for menu local tasks. | 
| LocalTaskManager | core/lib/Drupal/Core/Menu/LocalTaskManager.php | Provides the default local task manager using YML as primary definition. | 
| LocalTaskManagerInterface | core/lib/Drupal/Core/Menu/LocalTaskManagerInterface.php | Manages discovery and instantiation of menu local task plugins. | 
| MenuActiveTrail | core/lib/Drupal/Core/Menu/MenuActiveTrail.php | Provides the default implementation of the active menu trail service. | 
| MenuActiveTrailInterface | core/lib/Drupal/Core/Menu/MenuActiveTrailInterface.php | Defines an interface for the active menu trail service. | 
| MenuLinkBase | core/lib/Drupal/Core/Menu/MenuLinkBase.php | Defines a base menu link class. | 
| MenuLinkDefault | core/lib/Drupal/Core/Menu/MenuLinkDefault.php | Provides a default implementation for menu link plugins. | 
| MenuLinkFieldDefinitions | core/lib/Drupal/Core/Menu/MenuLinkFieldDefinitions.php | Provides base field definitions for an entity type. | 
| MenuLinkInterface | core/lib/Drupal/Core/Menu/MenuLinkInterface.php | Defines an interface for classes providing a type of menu link. | 
| MenuLinkManager | core/lib/Drupal/Core/Menu/MenuLinkManager.php | Manages discovery, instantiation, and tree building of menu link plugins. | 
| MenuLinkManagerInterface | core/lib/Drupal/Core/Menu/MenuLinkManagerInterface.php | Defines an interface for managing menu links and storing their definitions. | 
| MenuLinkTree | core/lib/Drupal/Core/Menu/MenuLinkTree.php | Implements the loading, transforming and rendering of menu link trees. | 
| MenuLinkTreeElement | core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php | Provides a value object to model an element in a menu link tree. | 
| MenuLinkTreeInterface | core/lib/Drupal/Core/Menu/MenuLinkTreeInterface.php | Defines an interface for loading, transforming and rendering menu link trees. | 
| MenuParentFormSelector | core/lib/Drupal/Core/Menu/MenuParentFormSelector.php | Default implementation of the menu parent form selector service. | 
| MenuParentFormSelectorInterface | core/lib/Drupal/Core/Menu/MenuParentFormSelectorInterface.php | Defines an interface for menu selector form elements and menu link options. | 
| MenuTreeParameters | core/lib/Drupal/Core/Menu/MenuTreeParameters.php | Provides a value object to model menu tree parameters. | 
| MenuTreeStorage | core/lib/Drupal/Core/Menu/MenuTreeStorage.php | Provides a menu tree storage using the database. | 
| MenuTreeStorageInterface | core/lib/Drupal/Core/Menu/MenuTreeStorageInterface.php | Defines an interface for storing a menu tree containing menu link IDs. | 
| StaticMenuLinkOverrides | core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php | Defines an implementation of the menu link override using a config file. | 
| StaticMenuLinkOverridesInterface | core/lib/Drupal/Core/Menu/StaticMenuLinkOverridesInterface.php | Defines an interface for objects which overrides menu links defined in YAML. | 
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
