PHP Класс Jarves\Admin\Form\Form

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

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

Свойство Тип Описание
$data array Form data from a request for example (jarves.Form->getValue)
$fields Jarves\Configuration\Field[]

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

Метод Описание
__construct ( array $fields = null )
addField ( Field $field )
getData ( ) : array
getField ( string $key ) : Field
getFields ( ) : Field[]
mapData ( array $defaultData = [], null | string[] $filterFields = null ) : array
searchField ( Field[] &$fields, string $key ) : Field
setData ( array $data )
setFields ( Field[] $fields )
setForm ( array $fields, Form $form ) : Field

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

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

public __construct ( array $fields = null )
$fields array

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

public addField ( Field $field )
$field Jarves\Configuration\Field

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

public getData ( ) : array
Результат array

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

public getField ( string $key ) : Field
$key string
Результат Jarves\Configuration\Field

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

public getFields ( ) : Field[]
Результат Jarves\Configuration\Field[]

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

public mapData ( array $defaultData = [], null | string[] $filterFields = null ) : array
$defaultData array
$filterFields null | string[]
Результат array

searchField() публичный статический Метод

public static searchField ( Field[] &$fields, string $key ) : Field
$fields Jarves\Configuration\Field[]
$key string
Результат Jarves\Configuration\Field

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

public setData ( array $data )
$data array

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

public setFields ( Field[] $fields )
$fields Jarves\Configuration\Field[]

setForm() публичный статический Метод

public static setForm ( array $fields, Form $form ) : Field
$fields array
$form Form
Результат Jarves\Configuration\Field

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

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

Form data from a request for example (jarves.Form->getValue)
protected array $data
Результат array

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

protected Field[],Jarves\Configuration $fields
Результат Jarves\Configuration\Field[]