PHP Класс Devise\Pages\Fields\LiveFieldValue

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$__ string stores all the relavent data for us in here so we don't conflict with outside values

Открытые методы

Метод Описание
__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, $fieldId, $type ) 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
__id ( ) : [type] [__id description]
__toString ( ) : string This thing is just a string.
__type ( ) : [type] [__type description]
extract ( ) : void This extracts the variables so they may be used.
get ( string $name, mixed $default = null ) : mixed Gets this field with this name, returns default if nothing is found.
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
unextract ( ) : void Un extracts all the keys on this thing could be useful if we need to undo an extract

Описание методов

__call() публичный Метод

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
Результат mixed

__construct() публичный Метод

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

__get() публичный Метод

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
Результат FieldValue

__id() публичный Метод

[__id description]
public __id ( ) : [type]
Результат [type]

__toString() публичный Метод

..
public __toString ( ) : string
Результат string

__type() публичный Метод

[__type description]
public __type ( ) : [type]
Результат [type]

extract() публичный Метод

This is not recommended to do as it will mess up LiveUpdate, but it is needed in certain cases (for example in FieldManager)
public extract ( ) : void
Результат void

get() публичный Метод

..
public get ( string $name, mixed $default = null ) : mixed
$name string
$default mixed
Результат mixed

merge() публичный Метод

Merges in the array data into the field object json
public merge ( array $input ) : void
$input array
Результат void

override() публичный Метод

Overrides this data with the new input array
public override ( array $input ) : void
$input array
Результат void

toArray() публичный Метод

Returns this object as array
public toArray ( ) : array
Результат array

toJSON() публичный Метод

Returns this object as json string
public toJSON ( ) : string
Результат string

unextract() публичный Метод

Un extracts all the keys on this thing could be useful if we need to undo an extract
public unextract ( ) : void
Результат void

Описание свойств

$__ защищенное свойство

stores all the relavent data for us in here so we don't conflict with outside values
protected string $__
Результат string