PHP Class Devise\Pages\Fields\FieldValue

Datei anzeigen Open project: devisephp/cms Class Usage Examples

Protected Properties

Property Type Description
$count integer Number of values on this field value
$json string Json string

Public Methods

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

Method Details

__call() public method

Allows us to set default values on a key if we do not have that key set in this FieldValue object
public __call ( string $name, mixed $args ) : mixed
$name string
$args mixed
return mixed

__construct() public method

Create a new FieldValue object from json string
public __construct ( string $json )
$json string

__get() public method

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
public __get ( string $name ) : FieldValue
$name string
return FieldValue

__toString() public method

Convert to a empty string to avoid null pointer exceptions
public __toString ( ) : string
return string

get() public method

..
public get ( string $name, mixed $default = null ) : mixed
$name string
$default mixed
return mixed

isEmpty() public method

Is this object empty or not?
public isEmpty ( ) : boolean
return boolean

merge() public method

Merges in the array data into the field object json
public merge ( array $input ) : void
$input array
return void

override() public method

Overrides this data with the new input array
public override ( array $input ) : void
$input array
return void

toArray() public method

Returns this object as array
public toArray ( ) : array
return array

toJSON() public method

Returns this object as json string
public toJSON ( ) : string
return string

Property Details

$count protected_oe property

Number of values on this field value
protected int $count
return integer

$json protected_oe property

Json string
protected string $json
return string