Method |
Description |
|
__call ( string $name, mixed $args ) : mixed |
Allows us to set default values on a key
if we do not have that key set in this
FieldValue object |
|
__construct ( string $json ) |
Create a new FieldValue object from json string |
|
__get ( string $name ) : FieldValue |
Avoids null pointer exceptions by
treating this like the empty string
we only ever reach this magical method
when we have attempted to fetch a key
that does not exist on this FieldValue object |
|
__toString ( ) : string |
Convert to a empty string to avoid
null pointer exceptions |
|
get ( string $name, mixed $default = null ) : mixed |
Gets this field with this name, returns
default if nothing is found. |
|
isEmpty ( ) : boolean |
Is this object empty or not? |
|
merge ( array $input ) : void |
Merges in the array data into the
field object json |
|
override ( array $input ) : void |
Overrides this data with the new
input array |
|
toArray ( ) : array |
Returns this object as array |
|
toJSON ( ) : string |
Returns this object as json string |
|