PHP Class App\Source\ModelFieldBuilder\BuildFields

Show file Open project: andrey900/slimcms Class Usage Examples

Protected Properties

Property Type Description
$arAllFields
$arFields
$buildet
$defaultNoVisibleField
$defaultObject
$lastItemLink

Public Methods

Method Description
__construct ( $obj = '' )
add ( stdClass $item )
addField ( App\Source\ModelFieldBuilder\Interfaces\IField $field )
addJsonShema ( $jsonShema = '' )
build ( )
getAll ( )
getField ( $name )
remove ( $name )
setDefaultObject ( stdClass $obj )
setFields ( array $arFields )
setType ( $name, $type )

Protected Methods

Method Description
makeDefault ( $name = 'default' )

Method Details

__construct() public method

public __construct ( $obj = '' )

add() public method

public add ( stdClass $item )
$item stdClass

addField() public method

public addField ( App\Source\ModelFieldBuilder\Interfaces\IField $field )
$field App\Source\ModelFieldBuilder\Interfaces\IField

addJsonShema() public method

public addJsonShema ( $jsonShema = '' )

build() public method

public build ( )

getAll() public method

public getAll ( )

getField() public method

public getField ( $name )

makeDefault() protected method

protected makeDefault ( $name = 'default' )

remove() public method

public remove ( $name )

setDefaultObject() public method

public setDefaultObject ( stdClass $obj )
$obj stdClass

setFields() public method

public setFields ( array $arFields )
$arFields array

setType() public method

public setType ( $name, $type )

Property Details

$arAllFields protected property

protected $arAllFields

$arFields protected property

protected $arFields

$buildet protected property

protected $buildet

$defaultNoVisibleField protected property

protected $defaultNoVisibleField

$defaultObject protected property

protected $defaultObject