class Label
Same name and namespace in other branches
- 11.x core/lib/Drupal/Core/Render/Element/Label.php \Drupal\Core\Render\Element\Label
- 10 core/lib/Drupal/Core/Render/Element/Label.php \Drupal\Core\Render\Element\Label
- 9 core/lib/Drupal/Core/Render/Element/Label.php \Drupal\Core\Render\Element\Label
- 8.9.x core/lib/Drupal/Core/Render/Element/Label.php \Drupal\Core\Render\Element\Label
Provides a render element for displaying the label for a form element.
Labels are generated automatically from element properties during processing of most form elements. This element is used internally by the form system to render labels for form elements.
Attributes
#[RenderElement('label')]
Hierarchy
- class \Drupal\Component\Plugin\PluginBase implements \Drupal\Component\Plugin\PluginInspectionInterface, \Drupal\Component\Plugin\DerivativeInspectionInterface
- class \Drupal\Core\Plugin\PluginBase uses \Drupal\Core\DependencyInjection\AutowiredInstanceTrait, \Drupal\Core\StringTranslation\StringTranslationTrait, \Drupal\Core\DependencyInjection\DependencySerializationTrait, \Drupal\Core\Messenger\MessengerTrait extends \Drupal\Component\Plugin\PluginBase
- class \Drupal\Core\Render\Element\RenderElementBase implements \Drupal\Core\Render\Element\ElementInterface extends \Drupal\Core\Plugin\PluginBase
- class \Drupal\Core\Render\Element\Label extends \Drupal\Core\Render\Element\RenderElementBase
- class \Drupal\Core\Render\Element\RenderElementBase implements \Drupal\Core\Render\Element\ElementInterface extends \Drupal\Core\Plugin\PluginBase
- class \Drupal\Core\Plugin\PluginBase uses \Drupal\Core\DependencyInjection\AutowiredInstanceTrait, \Drupal\Core\StringTranslation\StringTranslationTrait, \Drupal\Core\DependencyInjection\DependencySerializationTrait, \Drupal\Core\Messenger\MessengerTrait extends \Drupal\Component\Plugin\PluginBase
Expanded class hierarchy of Label
257 string references to 'Label'
- Action::create in core/
modules/ system/ src/ Entity/ Action.php - Action::prepareRow in core/
modules/ system/ src/ Plugin/ migrate/ source/ Action.php - AdminAjaxTest::testAjaxRebuild in core/
modules/ views_ui/ tests/ src/ FunctionalJavascript/ AdminAjaxTest.php - Confirms that form_alter is triggered after AJAX rebuilds.
- AutocompleteController::delayed_autocomplete in core/
modules/ system/ tests/ modules/ form_test/ src/ AutocompleteController.php - Returns some autocompletion content with a slight delay.
- BlockContentTypeForm::form in core/
modules/ block_content/ src/ BlockContentTypeForm.php
3 #type uses of Label
- FieldStorageAddController::getFieldSelectionLinks in core/
modules/ field_ui/ src/ Controller/ FieldStorageAddController.php - Builds the field selection links.
- FieldStorageAddForm::buildGroupForm in core/
modules/ field_ui/ src/ Form/ FieldStorageAddForm.php - Adds form elements to choose a field type from a selected field group.
- FormElementLabelTest::testAttributes in core/
modules/ system/ tests/ src/ Kernel/ Form/ FormElementLabelTest.php - Ensures that attributes can be placed for form element label.
File
-
core/
lib/ Drupal/ Core/ Render/ Element/ Label.php, line 14
Namespace
Drupal\Core\Render\ElementView source
class Label extends RenderElementBase {
/**
* {@inheritdoc}
*/
public function getInfo() {
return [
'#theme' => 'form_element_label',
];
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.