Same name and namespace in other branches
  1. 8.9.x core/lib/Drupal/Core/Render/Element/ElementInterface.php \Drupal\Core\Render\Element\ElementInterface::setAttributes()
  2. 9 core/lib/Drupal/Core/Render/Element/ElementInterface.php \Drupal\Core\Render\Element\ElementInterface::setAttributes()

Sets a form element's class attribute.

Adds 'required' and 'error' classes as needed.

Parameters

array $element: The form element.

array $class: Array of new class names to be added.

1 method overrides ElementInterface::setAttributes()
RenderElement::setAttributes in core/lib/Drupal/Core/Render/Element/RenderElement.php
Sets a form element's class attribute.

File

core/lib/Drupal/Core/Render/Element/ElementInterface.php, line 53

Class

ElementInterface
Provides an interface for render element plugins.

Namespace

Drupal\Core\Render\Element

Code

public static function setAttributes(&$element, $class = []);