StatefulModelInterface

Interface for a stateful model.

since

4.0.0

Methods

getState

Method to get model state variables.

getState(string $property = null, mixed $default = null) : mixed
since

4.0.0

Arguments

$property

stringOptional parameter name

$default

mixedOptional default value

Response

mixedThe property where specified, the state object where omitted

setState

Method to set model state variables.

setState(string $property, mixed $value = null) : mixed
since

4.0.0

Arguments

$property

stringThe name of the property.

$value

mixedThe value of the property to set or null.

Response

mixedThe previous value of the property or null if not set.