Trait IdGeneratorTrait
A trait that provides id generating methods to be used in various widget classes.
Direct Users
Properties summary
-
$_idPrefix
protectedstring|null
Prefix for id attribute. -
$_idSuffixes
protectedstring[]
A list of id suffixes used in the current rendering.
Method Summary
-
_clearIds() protected
Clear the stored ID suffixes. -
_domId() protected
Generate an ID suitable for use in an ID attribute. -
_id() protected
Generate an ID attribute for an element. -
_idSuffix() protected
Generate an ID suffix.
Method Detail
_domId() protected ¶
_domId( string $value )
Generate an ID suitable for use in an ID attribute.
Parameters
- string $value
- The value to convert into an ID.
Returns
string
The generated id.
The generated id.
_id() protected ¶
_id( string $name , string $val )
Generate an ID attribute for an element.
Ensures that id's for a given set of fields are unique.
Parameters
- string $name
- The ID attribute name.
- string $val
- The ID attribute value.
Returns
string
Generated id.
Generated id.
_idSuffix() protected ¶
_idSuffix( string $val )
Generate an ID suffix.
Ensures that id's for a given set of fields are unique.
Parameters
- string $val
- The ID attribute value.
Returns
string
Generated id suffix.
Generated id suffix.