AttributeString
class AttributeString extends AttributeValueBase (View source)
A class that represents most standard HTML attributes.
To use with the Attribute class, set the key to be the attribute name and the value the attribute value.
Constants
| RENDER_EMPTY_ATTRIBUTE |
Renders '$name=""' if $value is an empty string. |
Properties
| protected mixed | $value | The value itself. |
from AttributeValueBase |
| protected mixed | $name | The name of the value. |
from AttributeValueBase |
Methods
__construct($name, $value)
Constructs a \Drupal\Core\Template\AttributeValueBase object.
from
AttributeValueBase
__toString()
Implements the magic __toString() method.
Details
__construct($name, $value)
Constructs a \Drupal\Core\Template\AttributeValueBase object.
string
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.
value()
Returns the raw value.
__toString()
Implements the magic __toString() method.