class Label

Same name in other branches
  1. 8.9.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. 11.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
Adds additional data to the row.
ActionAddForm::buildForm in core/modules/action/src/Form/ActionAddForm.php
ActionFormBase::form in core/modules/action/src/Form/ActionFormBase.php
Gets the actual form array to be built.
ActionListBuilder::buildHeader in core/modules/action/src/ActionListBuilder.php
Builds the header row for the entity listing.
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',
        ];
    }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
Label::getInfo public function Returns the element properties for this element. Overrides ElementInterface::getInfo
PluginInspectionInterface::getPluginDefinition public function Gets the definition of the plugin implementation. 6
PluginInspectionInterface::getPluginId public function Gets the plugin_id of the plugin instance. 2
RenderElement::preRenderAjaxForm public static function Adds Ajax information about an element to communicate with JavaScript.
RenderElement::preRenderGroup public static function Adds members of this group as actual elements for rendering.
RenderElement::processAjaxForm public static function Form element processing handler for the #ajax form property. 1
RenderElement::processGroup public static function Arranges elements into groups.
RenderElement::setAttributes public static function Sets a form element's class attribute. Overrides ElementInterface::setAttributes

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.