PHP Класс App\Source\ModelFieldBuilder\BuildFields

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

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

Свойство Тип Описание
$arAllFields
$arFields
$buildet
$defaultNoVisibleField
$defaultObject
$lastItemLink

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

Метод Описание
__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 )

Защищенные методы

Метод Описание
makeDefault ( $name = 'default' )

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

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

public __construct ( $obj = '' )

add() публичный метод

public add ( stdClass $item )
$item stdClass

addField() публичный метод

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

addJsonShema() публичный метод

public addJsonShema ( $jsonShema = '' )

build() публичный метод

public build ( )

getAll() публичный метод

public getAll ( )

getField() публичный метод

public getField ( $name )

makeDefault() защищенный метод

protected makeDefault ( $name = 'default' )

remove() публичный метод

public remove ( $name )

setDefaultObject() публичный метод

public setDefaultObject ( stdClass $obj )
$obj stdClass

setFields() публичный метод

public setFields ( array $arFields )
$arFields array

setType() публичный метод

public setType ( $name, $type )

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

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

protected $arAllFields

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

protected $arFields

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

protected $buildet

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

protected $defaultNoVisibleField

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

protected $defaultObject