StateBehaviorTrait
Trait which supports state behavior
since |
4.0.0 |
---|---|
package |
Joomla CMS |
Methods
getState
Method to get state variables.
getState(string property = null, mixed default = null) : mixed
since |
4.0.0 |
---|
Arguments
- property
string
Optional parameter name- default
mixed
Optional default value
Response
mixed
The property where specified, the state object where omitted
populateState
Method to auto-populate the state.
populateState() : void
This method should only be called once per instantiation and is designed to be called on the first call to the getState() method unless the configuration flag to ignore the request is set.
note |
Calling getState in this method will result in recursion. |
---|---|
since |
4.0.0 |
setState
Method to set state variables.
setState(string property, mixed value = null) : mixed
since |
4.0.0 |
---|
Arguments
- property
string
The name of the property- value
mixed
The value of the property to set or null
Response
mixed
The previous value of the property or null if not set