class GeneratedButton in Drupal 10
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/GeneratedButton.php \Drupal\Core\GeneratedButton
- 9 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 implements RefinableCacheableDependencyInterface uses RefinableCacheableDependencyTrait
- class \Drupal\Core\Render\BubbleableMetadata implements AttachmentsInterface uses AttachmentsTrait
- class \Drupal\Core\GeneratedLink implements \Drupal\Core\Countable, MarkupInterface
- class \Drupal\Core\GeneratedButton
- class \Drupal\Core\GeneratedLink implements \Drupal\Core\Countable, MarkupInterface
- class \Drupal\Core\Render\BubbleableMetadata implements AttachmentsInterface uses AttachmentsTrait
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
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
GeneratedButton:: |
constant |
HTML tag to use when building the link. Overrides GeneratedLink:: |
||
GeneratedLink:: |
protected | property | The HTML string value containing a link. | |
GeneratedLink:: |
public | function | ||
GeneratedLink:: |
public | function | Gets the generated link. | |
GeneratedLink:: |
public | function | ||
GeneratedLink:: |
public | function | Sets the generated link. | |
GeneratedLink:: |
public | function |