- string
$element->tag
The name of the html element eg. img for <img...
- array
$element->attributes
Attributes for the element
- array
$element->children
All the sub elements inside this, can be any object that implements toHtml(), or a string.
- string
$element->override
this value of thiswill be output when toHtml() is called, rather than the tags.
- string|object
$element->prefix
string or object that implements toHtml() method, and is returned by toHtml() before the tag HTML
- string|object
$element->suffix
string or object that implements toHtml() method, and is returned by toHtml() after the tag HTML
- mixed
$element->value
when you create an element, that is to be merged later with a full definition, you can assign the
value here, and during toHtml(), the toValue() method will be called and select options, checkboxes and
input values will be correctly filled in.