protected function ToolbarSettingsForm::getLinkLabels in Devel 8.3
Same name and namespace in other branches
- 8 src/Form/ToolbarSettingsForm.php \Drupal\devel\Form\ToolbarSettingsForm::getLinkLabels()
- 8.2 src/Form/ToolbarSettingsForm.php \Drupal\devel\Form\ToolbarSettingsForm::getLinkLabels()
- 4.x src/Form/ToolbarSettingsForm.php \Drupal\devel\Form\ToolbarSettingsForm::getLinkLabels()
Provides an array of available menu items.
Return value
array Associative array of devel menu item labels keyed by plugin ID.
1 call to ToolbarSettingsForm::getLinkLabels()
- ToolbarSettingsForm::buildForm in src/
Form/ ToolbarSettingsForm.php - Form constructor.
File
- src/
Form/ ToolbarSettingsForm.php, line 101
Class
- ToolbarSettingsForm
- Configures devel toolbar settings.
Namespace
Drupal\devel\FormCode
protected function getLinkLabels() {
$options = [];
$parameters = new MenuTreeParameters();
$parameters
->onlyEnabledLinks()
->setTopLevelOnly();
$tree = $this->menuLinkTree
->load('devel', $parameters);
foreach ($tree as $element) {
$link = $element->link;
$options[$link
->getPluginId()] = $link
->getTitle();
}
asort($options);
return $options;
}