class GeneratedButton
Same name and namespace in other branches
- 9 core/lib/Drupal/Core/GeneratedButton.php \Drupal\Core\GeneratedButton
- 8.9.x core/lib/Drupal/Core/GeneratedButton.php \Drupal\Core\GeneratedButton
- 11.x core/lib/Drupal/Core/GeneratedButton.php \Drupal\Core\GeneratedButton
This class holds a <button> generated from the <button> route.
Unlike \Drupal\Core\Render\Element\Button, this is not for generating buttons for forms. This class is for putting a button in a list of links such as a multi-level menu.
Hierarchy
- class \Drupal\Core\Cache\CacheableMetadata extends \Drupal\Core\Cache\RefinableCacheableDependencyInterface uses \Drupal\Core\Cache\RefinableCacheableDependencyTrait
- class \Drupal\Core\Render\BubbleableMetadata extends \Drupal\Core\Render\AttachmentsInterface uses \Drupal\Core\Render\AttachmentsTrait implements \Drupal\Core\Cache\CacheableMetadata
- class \Drupal\Core\GeneratedLink extends \Drupal\Component\Render\MarkupInterface, \Drupal\Core\Countable implements \Drupal\Core\Render\BubbleableMetadata
- class \Drupal\Core\GeneratedButton implements \Drupal\Core\GeneratedLink
- class \Drupal\Core\GeneratedLink extends \Drupal\Component\Render\MarkupInterface, \Drupal\Core\Countable implements \Drupal\Core\Render\BubbleableMetadata
- class \Drupal\Core\Render\BubbleableMetadata extends \Drupal\Core\Render\AttachmentsInterface uses \Drupal\Core\Render\AttachmentsTrait implements \Drupal\Core\Cache\CacheableMetadata
Expanded class hierarchy of GeneratedButton
2 files declare their use of GeneratedButton
- LinkGenerator.php in core/
lib/ Drupal/ Core/ Utility/ LinkGenerator.php - LinkGeneratorTest.php in core/
tests/ Drupal/ Tests/ Core/ Utility/ LinkGeneratorTest.php
File
-
core/
lib/ Drupal/ Core/ GeneratedButton.php, line 12
Namespace
Drupal\CoreView source
class GeneratedButton extends GeneratedLink {
/**
* {@inheritdoc}
*/
const TAG = 'button';
}
Members
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.