Drupal\Core\Menu
Namespaces
Classes
Provides a common base implementation of a contextual link.
Defines a contextual link plugin manager to deal with contextual links.
Provides a couple of menu link tree manipulators.
A menu link plugin for wrapping another menu link, in sensitive situations.
Provides a default implementation for local action plugins.
Provides the default local action manager using YML as primary definition.
Default object used for LocalTaskPlugins.
Provides the default local task manager using YML as primary definition.
Provides the default implementation of the active menu trail service.
Defines a base menu link class.
Provides a default implementation for menu link plugins.
Manages discovery, instantiation, and tree building of menu link plugins.
Implements the loading, transforming and rendering of menu link trees.
Provides a value object to model an element in a menu link tree.
Default implementation of the menu parent form selector service.
Provides a value object to model menu tree parameters.
Provides a menu tree storage using the database.
Defines an implementation of the menu link override using a config file.
Interfaces
Defines a contextual link plugin.
Provides an object which returns the available contextual links.
Defines an interface for menu local actions.
Manages discovery and instantiation of menu local action plugins.
Defines an interface for menu local tasks.
Manages discovery and instantiation of menu local task plugins.
Defines an interface for the active menu trail service.
Defines an interface for classes providing a type of menu link.
Defines an interface for managing menu links and storing their definitions.
Defines an interface for loading, transforming and rendering menu link trees.
Defines an interface for menu selector form elements and menu link options.
Defines an interface for storing a menu tree containing menu link IDs.
Defines an interface for objects which overrides menu links defined in YAML.