ContextualLinks::contextualLinkManager

protected static ContextualLinks::contextualLinkManager() Wraps the contextual link manager. Return value \Drupal\Core\Menu\ContextualLinkManager File core/modules/contextual/src/Element/ContextualLinks.php, line 102 Class ContextualLinks Provides a contextual_links element. Namespace Drupal\contextual\Element Code protected static function contextualLinkManager() { return \Drupal::service('plugin.manager.menu.contextual_link'); }

ContextualLinks

Provides a contextual_links element. Plugin annotation @RenderElement("contextual_links") Hierarchy class \Drupal\Component\Plugin\PluginBase implements DerivativeInspectionInterface, PluginInspectionInterfaceclass \Drupal\Core\Plugin\PluginBase uses DependencySerializationTrait, StringTranslationTraitclass \Drupal\Core\Render\Element\RenderElement implements ElementInterfaceclass \Drupal\contextual\Element\ContextualLinks File core/modules/contextual/src/Element/ContextualLinks.php, lin

ContextualLinkManagerInterface::getContextualLinksArrayByGroup

public ContextualLinkManagerInterface::getContextualLinksArrayByGroup($group_name, array $route_parameters, array $metadata = array()) Gets the contextual links prepared as expected by links.html.twig. Parameters string $group_name: The group name. array $route_parameters: The incoming route parameters. The route parameters need to have the same name on all contextual link routes, e.g. you cannot use 'node' and 'entity' in parallel. array $metadata: Additional metadata of contextual links, lik

ContextualLinkManagerInterface

Provides an object which returns the available contextual links. Hierarchy interface \Drupal\Core\Menu\ContextualLinkManagerInterface File core/lib/Drupal/Core/Menu/ContextualLinkManagerInterface.php, line 8 Namespace Drupal\Core\Menu Members Name Modifiers Type Description ContextualLinkManagerInterface::getContextualLinkPluginsByGroup public function Gets the contextual link plugins by contextual link group. ContextualLinkManagerInterface::getContextualLinksArrayByGr

ContextualLinkManager::__construct

public ContextualLinkManager::__construct(ControllerResolverInterface $controller_resolver, ModuleHandlerInterface $module_handler, CacheBackendInterface $cache_backend, LanguageManagerInterface $language_manager, AccessManagerInterface $access_manager, AccountInterface $account, RequestStack $request_stack) Constructs a new ContextualLinkManager instance. Parameters \Drupal\Core\Controller\ControllerResolverInterface $controller_resolver: The controller resolver. \Drupal\Core\Extension\Module

ContextualLinkManager::processDefinition

public ContextualLinkManager::processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Overrides DefaultPluginManager::processDefinition File core/lib/Drupal/Core/Menu/ContextualLinkManager.php, line 126 Class ContextualLinkManager Defines a contextual link plugin manager to deal with contextual l

ContextualLinkManager::getDiscovery

protected ContextualLinkManager::getDiscovery() Gets the plugin discovery. Return value \Drupal\Component\Plugin\Discovery\DiscoveryInterface Overrides DefaultPluginManager::getDiscovery File core/lib/Drupal/Core/Menu/ContextualLinkManager.php, line 114 Class ContextualLinkManager Defines a contextual link plugin manager to deal with contextual links. Namespace Drupal\Core\Menu Code protected function getDiscovery() { if (!isset($this->discovery)) { $yaml_discovery = new Yaml

ContextualLinkManager::getContextualLinksArrayByGroup

public ContextualLinkManager::getContextualLinksArrayByGroup($group_name, array $route_parameters, array $metadata = array()) Gets the contextual links prepared as expected by links.html.twig. Parameters string $group_name: The group name. array $route_parameters: The incoming route parameters. The route parameters need to have the same name on all contextual link routes, e.g. you cannot use 'node' and 'entity' in parallel. array $metadata: Additional metadata of contextual links, like the pos

ContextualLinkManager::$requestStack

The request stack. Type: \Symfony\Component\HttpFoundation\RequestStack File core/lib/Drupal/Core/Menu/ContextualLinkManager.php, line 73 Class ContextualLinkManager Defines a contextual link plugin manager to deal with contextual links. Namespace Drupal\Core\Menu Code protected $requestStack;

ContextualLinkManager::$defaults

Provides default values for a contextual link definition. Type: array Overrides DefaultPluginManager::$defaults File core/lib/Drupal/Core/Menu/ContextualLinkManager.php, line 30 Class ContextualLinkManager Defines a contextual link plugin manager to deal with contextual links. Namespace Drupal\Core\Menu Code protected $defaults = array( // (required) The name of the route to link to. 'route_name' => '', // (required) The contextual links group. 'group' => '', // The sta