contextManager = $context_manager; } /** * {@inheritdoc} */ public function getActiveLink($menu_name = NULL) { $found = parent::getActiveLink($menu_name); // Get active reaction of Menu type. foreach($this->contextManager->getActiveReactions('menu') as $reaction) { $menu_items = $reaction->execute(); foreach ($menu_items as $menu_link_content) { $menu = strtok($menu_link_content, ':'); if ($menu == $menu_name) { $plugin_id = substr($menu_link_content, strlen($menu) + 1); return $this->menuLinkManager->createInstance($plugin_id); } } } return $found; } }