Properties

$_aryField

$_aryField : 

Type

$_aryChild

$_aryChild : 

Type

$_aryMeta

$_aryMeta : 

Type

$_aryV

$_aryV : 

Type

$_aryMethod

$_aryMethod : 

Type

$_aryGroup

$_aryGroup : 

Type

Methods

__construct()

__construct(  $Field = null,   $isDeep = false) 

Parameters

$Field
$isDeep

parse()

parse(  $query) 

Parameters

$query

overload()

overload(  $Field,   $isDeep = false) 

Parameters

$Field
$isDeep

singleton()

singleton(string  $key, null  $Field = null) : \Field

Parameters

string $key
null $Field

Returns

\Field

serialize()

serialize() 

isNull()

isNull(  $fd = null,   $i) 

Parameters

$fd
$i

isGroup()

isGroup(  $fd) 

Parameters

$fd

isExists()

isExists(  $fd,   $i = null) 

Parameters

$fd
$i

get()

get(  $fd,   $def = null,   $i) 

Parameters

$fd
$def
$i

getArray()

getArray(  $fd,   $strict = false) 

Parameters

$fd
$strict

listFields()

listFields(  $validator = false) 

Parameters

$validator

setField()

setField(  $fd,   $vals = null) 

Parameters

$fd
$vals

set()

set(  $fd,   $vals = null) 

Parameters

$fd
$vals

addField()

addField(  $fd,   $vals) 

Parameters

$fd
$vals

add()

add(  $fd,   $vals) 

Parameters

$fd
$vals

deleteField()

deleteField(  $fd) 

Parameters

$fd

delete()

delete(  $fd) 

Parameters

$fd

getChild()

getChild(  $name) 

Parameters

$name

addChild()

addChild(  $name,   $Field) 

Parameters

$name
$Field

removeChild()

removeChild(  $name) 

Parameters

$name

listChildren()

listChildren() 

isChildExists()

isChildExists(  $name = null) 

Parameters

$name

setMeta()

setMeta(  $fd,   $key = null,   $val = null) 

Parameters

$fd
$key
$val

getMeta()

getMeta(  $fd,   $key = null) 

Parameters

$fd
$key

dig()

dig(  $scp = 'field') 

Parameters

$scp

retouchCustomUnit()

retouchCustomUnit(  $id = '') 

Parameters

$id

reset()

reset(  $isDeep = false) 

Parameters

$isDeep

setMethod()

setMethod(  $fd = null,   $name = null,   $arg = null) 

Parameters

$fd
$name
$arg

setGroup()

setGroup(  $fd = null,   $group = null) 

Parameters

$fd
$group

listMethods()

listMethods(  $fd) 

Parameters

$fd

getMethods()

getMethods(  $fd) 

Parameters

$fd

setValidator()

setValidator(  $fd,   $method = null,   $validation = null,   $i) 

Parameters

$fd
$method
$validation
$i

isValid()

isValid(  $fd = null,   $method = null,   $i = null) 

Parameters

$fd
$method
$i

isValidAll()

isValidAll() 

validate()

validate(  $V = null) 

Parameters

$V