public function AttributeValueBase::render in Drupal 8
Same name and namespace in other branches
- 9 core/lib/Drupal/Core/Template/AttributeValueBase.php \Drupal\Core\Template\AttributeValueBase::render()
 
Returns a string representation of the attribute.
While __toString only returns the value in a string form, render() contains the name of the attribute as well.
Return value
string The string representation of the attribute.
1 method overrides AttributeValueBase::render()
- AttributeBoolean::render in core/
lib/ Drupal/ Core/ Template/ AttributeBoolean.php  - Returns a string representation of the attribute.
 
File
- core/
lib/ Drupal/ Core/ Template/ AttributeValueBase.php, line 52  
Class
- AttributeValueBase
 - Defines the base class for an attribute type.
 
Namespace
Drupal\Core\TemplateCode
public function render() {
  $value = (string) $this;
  if (isset($this->value) && static::RENDER_EMPTY_ATTRIBUTE || !empty($value)) {
    return Html::escape($this->name) . '="' . $value . '"';
  }
}