function TopBarItemManager::getDefinitions
Overrides DefaultPluginManager::getDefinitions
1 call to TopBarItemManager::getDefinitions()
- TopBarItemManager::getDefinitionsByRegion in core/
modules/ navigation/ src/ TopBarItemManager.php - Gets the top bar item plugins by region.
File
-
core/
modules/ navigation/ src/ TopBarItemManager.php, line 48
Class
- TopBarItemManager
- Top bar item plugin manager.
Namespace
Drupal\navigationCode
public function getDefinitions() : array {
$definitions = parent::getDefinitions();
// Sort definitions by weight.
uasort($definitions, function (array $a, array $b) {
return ($a['weight'] ?? 0) <=> ($b['weight'] ?? 0);
});
return $definitions;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.