function TopBarItemBase::build
Same name and namespace in other branches
- 11.x core/modules/navigation/src/TopBarItemBase.php \Drupal\navigation\TopBarItemBase::build()
Builds and returns the renderable array for this top bar item plugin.
If a top bar item should not be rendered because it has no content, then this method must also ensure to return no content: it must then only return an empty array, or an empty array with #cache set (with cacheability metadata indicating the circumstances for it being empty).
Return value
array A renderable array representing the content of the top bar item.
Overrides TopBarItemPluginInterface::build
7 methods override TopBarItemBase::build()
- PageActions::build in core/
modules/ navigation/ src/ Plugin/ TopBarItem/ PageActions.php - Builds and returns the renderable array for this top bar item plugin.
- PageContext::build in core/
modules/ navigation/ src/ Plugin/ TopBarItem/ PageContext.php - Builds and returns the renderable array for this top bar item plugin.
- TopBarItemHigh::build in core/
modules/ navigation/ tests/ navigation_test/ src/ Plugin/ TopBarItem/ TopBarItemHigh.php - Builds and returns the renderable array for this top bar item plugin.
- TopBarItemInstantiation::build in core/
modules/ navigation/ tests/ navigation_test/ src/ Plugin/ TopBarItem/ TopBarItemInstantiation.php - Builds and returns the renderable array for this top bar item plugin.
- TopBarItemLinkAttribute::build in core/
modules/ navigation/ tests/ navigation_test_top_bar/ src/ Plugin/ TopBarItem/ TopBarItemLinkAttribute.php - Builds and returns the renderable array for this top bar item plugin.
File
-
core/
modules/ navigation/ src/ TopBarItemBase.php, line 38
Class
- TopBarItemBase
- Base class for top bar item plugins.
Namespace
Drupal\navigationCode
abstract public function build() : array;
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.