| MenuLinkTree |
class |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
Implements the loading, transforming and rendering of menu link trees. |
| MenuLinkTree.php |
file |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
|
| MenuLinkTree::build |
function |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
Builds a renderable array from a menu tree. |
| MenuLinkTree::buildItems |
function |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
Builds the #items property for a menu tree's renderable array. |
| MenuLinkTree::createInstances |
function |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
Returns a tree containing of MenuLinkTreeElement based upon tree data. |
| MenuLinkTree::getCurrentRouteMenuTreeParameters |
function |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
Gets the link tree parameters for rendering a specific menu. |
| MenuLinkTree::getExpanded |
function |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
Finds expanded links in a menu given a set of possible parents. |
| MenuLinkTree::getSubtreeHeight |
function |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
Finds the height of a subtree rooted by of the given ID. |
| MenuLinkTree::load |
function |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
Loads a menu tree with a menu link plugin instance at each element. |
| MenuLinkTree::maxDepth |
function |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
Returns the maximum depth of tree that is supported. |
| MenuLinkTree::transform |
function |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
Applies menu link tree manipulators to transform the given tree. |
| MenuLinkTree::__construct |
function |
core/lib/Drupal/Core/Menu/MenuLinkTree.php |
Constructs a \Drupal\Core\Menu\MenuLinkTree object. |
| MenuLinkTreeElement |
class |
core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php |
Provides a value object to model an element in a menu link tree. |
| MenuLinkTreeElement.php |
file |
core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php |
|
| MenuLinkTreeElement::$access |
property |
core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php |
Whether this link is accessible by the current user. |
| MenuLinkTreeElement::$depth |
property |
core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php |
The depth of this link relative to the root of the tree. |
| MenuLinkTreeElement::$hasChildren |
property |
core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php |
Whether this link has any children at all. |
| MenuLinkTreeElement::$inActiveTrail |
property |
core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php |
Whether this link is in the active trail. |
| MenuLinkTreeElement::$link |
property |
core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php |
The menu link for this element in a menu link tree. |
| MenuLinkTreeElement::$options |
property |
core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php |
Additional options for this link. |
| MenuLinkTreeElement::$subtree |
property |
core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php |
The subtree of this element in the menu link tree (this link's children). |
| MenuLinkTreeElement::count |
function |
core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php |
Counts all menu links in the current subtree. |
| MenuLinkTreeElement::__construct |
function |
core/lib/Drupal/Core/Menu/MenuLinkTreeElement.php |
Constructs a new \Drupal\Core\Menu\MenuLinkTreeElement. |
| MenuLinkTreeElementTest |
class |
core/tests/Drupal/Tests/Core/Menu/MenuLinkTreeElementTest.php |
Tests the menu link tree element value object. |
| MenuLinkTreeElementTest.php |
file |
core/tests/Drupal/Tests/Core/Menu/MenuLinkTreeElementTest.php |
|
| MenuLinkTreeElementTest::testConstruction |
function |
core/tests/Drupal/Tests/Core/Menu/MenuLinkTreeElementTest.php |
Tests construction. |
| MenuLinkTreeElementTest::testCount |
function |
core/tests/Drupal/Tests/Core/Menu/MenuLinkTreeElementTest.php |
Tests count(). |
| MenuLinkTreeInterface |
interface |
core/lib/Drupal/Core/Menu/MenuLinkTreeInterface.php |
Defines an interface for loading, transforming and rendering menu link trees. |
| MenuLinkTreeInterface.php |
file |
core/lib/Drupal/Core/Menu/MenuLinkTreeInterface.php |
|
| MenuLinkTreeInterface::build |
function |
core/lib/Drupal/Core/Menu/MenuLinkTreeInterface.php |
Builds a renderable array from a menu tree. |
| MenuLinkTreeInterface::getCurrentRouteMenuTreeParameters |
function |
core/lib/Drupal/Core/Menu/MenuLinkTreeInterface.php |
Gets the link tree parameters for rendering a specific menu. |
| MenuLinkTreeInterface::getExpanded |
function |
core/lib/Drupal/Core/Menu/MenuLinkTreeInterface.php |
Finds expanded links in a menu given a set of possible parents. |
| MenuLinkTreeInterface::getSubtreeHeight |
function |
core/lib/Drupal/Core/Menu/MenuLinkTreeInterface.php |
Finds the height of a subtree rooted by of the given ID. |
| MenuLinkTreeInterface::load |
function |
core/lib/Drupal/Core/Menu/MenuLinkTreeInterface.php |
Loads a menu tree with a menu link plugin instance at each element. |
| MenuLinkTreeInterface::maxDepth |
function |
core/lib/Drupal/Core/Menu/MenuLinkTreeInterface.php |
Returns the maximum depth of tree that is supported. |
| MenuLinkTreeInterface::transform |
function |
core/lib/Drupal/Core/Menu/MenuLinkTreeInterface.php |
Applies menu link tree manipulators to transform the given tree. |
| MenuLinkTreeTest |
class |
core/modules/system/tests/src/Unit/Menu/MenuLinkTreeTest.php |
Tests Drupal\Core\Menu\MenuLinkTree. |
| MenuLinkTreeTest |
class |
core/tests/Drupal/KernelTests/Core/Menu/MenuLinkTreeTest.php |
Tests the menu link tree. |
| MenuLinkTreeTest.php |
file |
core/tests/Drupal/KernelTests/Core/Menu/MenuLinkTreeTest.php |
|
| MenuLinkTreeTest.php |
file |
core/modules/system/tests/src/Unit/Menu/MenuLinkTreeTest.php |
|
| MenuLinkTreeTest::$linkTree |
property |
core/tests/Drupal/KernelTests/Core/Menu/MenuLinkTreeTest.php |
The tested menu link tree. |
| MenuLinkTreeTest::$menuLinkManager |
property |
core/tests/Drupal/KernelTests/Core/Menu/MenuLinkTreeTest.php |
The menu link plugin manager. |
| MenuLinkTreeTest::$menuLinkTree |
property |
core/modules/system/tests/src/Unit/Menu/MenuLinkTreeTest.php |
The tested menu link tree service. |
| MenuLinkTreeTest::$modules |
property |
core/tests/Drupal/KernelTests/Core/Menu/MenuLinkTreeTest.php |
Modules to install. |
| MenuLinkTreeTest::providerTestBuildCacheability |
function |
core/modules/system/tests/src/Unit/Menu/MenuLinkTreeTest.php |
Provides the test cases to test for ::testBuildCacheability(). |
| MenuLinkTreeTest::setUp |
function |
core/modules/system/tests/src/Unit/Menu/MenuLinkTreeTest.php |
|
| MenuLinkTreeTest::setUp |
function |
core/tests/Drupal/KernelTests/Core/Menu/MenuLinkTreeTest.php |
|
| MenuLinkTreeTest::testBuildCacheability |
function |
core/modules/system/tests/src/Unit/Menu/MenuLinkTreeTest.php |
Tests build cacheability. |
| MenuLinkTreeTest::testCreateLinksInMenu |
function |
core/tests/Drupal/KernelTests/Core/Menu/MenuLinkTreeTest.php |
Tests creating links with an expected tree structure. |
| MenuLinkTreeTest::testDeleteLinksInMenu |
function |
core/tests/Drupal/KernelTests/Core/Menu/MenuLinkTreeTest.php |
Tests deleting all the links in a menu. |