AttributeValueBase
abstract class AttributeValueBase
Defines the base class for an attribute type.
Hierarchy
- class \Drupal\Core\Template\AttributeValueBase
See also
\Drupal\Core\Template\Attribute
File
- core/lib/Drupal/Core/Template/AttributeValueBase.php, line 11
Namespace
Drupal\Core\TemplateMembers
Name | Modifiers | Type | Description |
---|---|---|---|
AttributeValueBase::$name | protected | property | The name of the value. |
AttributeValueBase::$value | protected | property | The value itself. |
AttributeValueBase::render | public | function | Returns a string representation of the attribute. |
AttributeValueBase::RENDER_EMPTY_ATTRIBUTE | constant | Renders '$name=""' if $value is an empty string. | |
AttributeValueBase::value | public | function | Returns the raw value. |
AttributeValueBase::__construct | public | function | Constructs a \Drupal\Core\Template\AttributeValueBase object. |
AttributeValueBase::__toString | abstract | function | Implements the magic __toString() method. |
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Template!AttributeValueBase.php/class/AttributeValueBase/8.1.x