ExtraValueHandler
in package
Manages the handling of Extra Values. Items that support Extra Values MUST use the ExtraValues Trait.
Table of Contents
Methods
- __call() : mixed
- __construct() : mixed
- __get() : mixed
- __isset() : mixed
- jsonToDataTyped() : object
- Take an array or object of Extra Values and change the values to their proper datatypes.
- standardizeExtraValueName() : string
Methods
__call()
public
__call(mixed $name, mixed $arguments) : mixed
Parameters
- $name : mixed
- $arguments : mixed
__construct()
public
__construct(object $owner) : mixed
Parameters
- $owner : object
Tags
__get()
public
__get(mixed $what) : mixed
Parameters
- $what : mixed
__isset()
public
__isset(mixed $name) : mixed
Parameters
- $name : mixed
jsonToDataTyped()
Take an array or object of Extra Values and change the values to their proper datatypes.
public
static jsonToDataTyped(object $evs) : object
Parameters
- $evs : object
Return values
objectstandardizeExtraValueName()
public
static standardizeExtraValueName(string $name) : string
Parameters
- $name : string