class TopBarItemHigh
Same name and namespace in other branches
- 11.x core/modules/navigation/tests/navigation_test/src/Plugin/TopBarItem/TopBarItemHigh.php \Drupal\navigation_test\Plugin\TopBarItem\TopBarItemHigh
Provides a top bar item plugin for testing the top bar item weight.
Attributes
#[TopBarItem(id: 'test_item_high', region: TopBarRegion::Context, label: new TranslatableMarkup('High Weight'), weight: 10)]
Hierarchy
- class \Drupal\Component\Plugin\PluginBase implements \Drupal\Component\Plugin\PluginInspectionInterface, \Drupal\Component\Plugin\DerivativeInspectionInterface
- class \Drupal\navigation\TopBarItemBase implements \Drupal\navigation\TopBarItemPluginInterface extends \Drupal\Component\Plugin\PluginBase
- class \Drupal\navigation_test\Plugin\TopBarItem\TopBarItemHigh extends \Drupal\navigation\TopBarItemBase
- class \Drupal\navigation\TopBarItemBase implements \Drupal\navigation\TopBarItemPluginInterface extends \Drupal\Component\Plugin\PluginBase
Expanded class hierarchy of TopBarItemHigh
File
-
core/
modules/ navigation/ tests/ navigation_test/ src/ Plugin/ TopBarItem/ TopBarItemHigh.php, line 15
Namespace
Drupal\navigation_test\Plugin\TopBarItemView source
class TopBarItemHigh extends TopBarItemBase {
/**
* {@inheritdoc}
*/
public function build() : array {
return [
'#markup' => '<span class="top-bar__title" data-plugin-id="test_item_high">High Weight</span>',
];
}
}
Members
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.