class Label

Same name and namespace in other branches
  1. 11.x core/lib/Drupal/Core/Render/Element/Label.php \Drupal\Core\Render\Element\Label
  2. 10 core/lib/Drupal/Core/Render/Element/Label.php \Drupal\Core\Render\Element\Label
  3. 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.

Plugin annotation

@RenderElement("label");

Hierarchy

Expanded class hierarchy of Label

253 string references to 'Label'
Action::prepareRow in core/modules/system/src/Plugin/migrate/source/Action.php
ActionAddForm::buildForm in core/modules/action/src/Form/ActionAddForm.php
ActionFormBase::form in core/modules/action/src/Form/ActionFormBase.php
ActionListBuilder::buildHeader in core/modules/action/src/ActionListBuilder.php
AdminAjaxTest::testAjaxRebuild in core/modules/views_ui/tests/src/FunctionalJavascript/AdminAjaxTest.php
Confirms that form_alter is triggered after AJAX rebuilds.

... See full list

1 #type use of Label
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\Element
View source
class Label extends RenderElement {
  
  /**
   * {@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.