class TopBarItemInstantiation
Same name and namespace in other branches
- 11.x core/modules/navigation/tests/navigation_test/src/Plugin/TopBarItem/TopBarItemInstantiation.php \Drupal\navigation_test\Plugin\TopBarItem\TopBarItemInstantiation
Provides a top bar item plugin for testing the top bar.
Attributes
#[TopBarItem(id: 'test_item', region: TopBarRegion::Actions, label: new TranslatableMarkup('Test Item'), weight: 0)]
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\TopBarItemInstantiation extends \Drupal\navigation\TopBarItemBase
- class \Drupal\navigation\TopBarItemBase implements \Drupal\navigation\TopBarItemPluginInterface extends \Drupal\Component\Plugin\PluginBase
Expanded class hierarchy of TopBarItemInstantiation
1 file declares its use of TopBarItemInstantiation
- TopBarItemBaseTest.php in core/
modules/ navigation/ tests/ src/ Unit/ TopBarItemBaseTest.php
File
-
core/
modules/ navigation/ tests/ navigation_test/ src/ Plugin/ TopBarItem/ TopBarItemInstantiation.php, line 15
Namespace
Drupal\navigation_test\Plugin\TopBarItemView source
class TopBarItemInstantiation extends TopBarItemBase {
/**
* {@inheritdoc}
*/
public function build() : array {
return [
'#markup' => 'Top Bar Item',
];
}
}
Members
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.