PHP Class App\Source\ModelFieldBuilder\BuildFields

Afficher le fichier Open project: andrey900/slimcms Class Usage Examples

Protected Properties

Свойство Type Description
$arAllFields
$arFields
$buildet
$defaultNoVisibleField
$defaultObject
$lastItemLink

Méthodes publiques

Méthode 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 )

Méthodes protégées

Méthode Description
makeDefault ( $name = 'default' )

Method Details

__construct() public méthode

public __construct ( $obj = '' )

add() public méthode

public add ( stdClass $item )
$item stdClass

addField() public méthode

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

addJsonShema() public méthode

public addJsonShema ( $jsonShema = '' )

build() public méthode

public build ( )

getAll() public méthode

public getAll ( )

getField() public méthode

public getField ( $name )

makeDefault() protected méthode

protected makeDefault ( $name = 'default' )

remove() public méthode

public remove ( $name )

setDefaultObject() public méthode

public setDefaultObject ( stdClass $obj )
$obj stdClass

setFields() public méthode

public setFields ( array $arFields )
$arFields array

setType() public méthode

public setType ( $name, $type )

Property Details

$arAllFields protected_oe property

protected $arAllFields

$arFields protected_oe property

protected $arFields

$buildet protected_oe property

protected $buildet

$defaultNoVisibleField protected_oe property

protected $defaultNoVisibleField

$defaultObject protected_oe property

protected $defaultObject