PHP Класс FluidTYPO3\Flux\Form

Наследование: extends FluidTYPO3\Flux\Form\AbstractFormContainer, implements FluidTYPO3\Flux\Form\FieldContainerInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$compact boolean If TRUE, removes sheet wrappers if there is only a single sheet.
$description string
$extensionName string Should be set to contain the extension name in UpperCamelCase of the extension implementing this form object.
$id string Machine-readable, lowerCamelCase ID of this form. DOM compatible.
$options array
$outlet FluidTYPO3\Flux\Outlet\OutletInterface

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

Метод Описание
add ( FluidTYPO3\Flux\Form\FormInterface $child ) : FluidTYPO3\Flux\Form\FormInterface
build ( ) : array
create ( array $settings = [] ) : FormInterface
getCompact ( ) : boolean
getDescription ( ) : string
getExtensionName ( ) : string
getFields ( ) : FluidTYPO3\Flux\Form\FieldInterface[]
getGroup ( ) : string
getIcon ( ) : string
getId ( ) : string
getOption ( string $name ) : mixed
getOptions ( ) : array
getOutlet ( ) : FluidTYPO3\Flux\Outlet\OutletInterface
getSheets ( boolean $includeEmpty = FALSE ) : Sheet[]
hasChildren ( ) : boolean
hasOption ( string $name ) : boolean
initializeObject ( ) : void
modify ( array $structure ) : ContainerInterface
setCompact ( boolean $compact ) : FluidTYPO3\Flux\Form\FormInterface
setDescription ( string $description ) : FluidTYPO3\Flux\Form\FormInterface
setExtensionName ( string $extensionName ) : FluidTYPO3\Flux\Form\FormInterface
setGroup ( string $group ) : FluidTYPO3\Flux\Form\FormInterface
setIcon ( string $icon ) : FluidTYPO3\Flux\Form\FormInterface
setId ( string $id ) : FluidTYPO3\Flux\Form\FormInterface
setOption ( string $name, mixed $value ) : FluidTYPO3\Flux\Form\FormInterface
setOptions ( array $options ) : FluidTYPO3\Flux\Form\FormInterface
setOutlet ( FluidTYPO3\Flux\Outlet\OutletInterface $outlet ) : FluidTYPO3\Flux\Form\FormInterface

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

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

public add ( FluidTYPO3\Flux\Form\FormInterface $child ) : FluidTYPO3\Flux\Form\FormInterface
$child FluidTYPO3\Flux\Form\FormInterface
Результат FluidTYPO3\Flux\Form\FormInterface

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

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

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

public static create ( array $settings = [] ) : FormInterface
$settings array
Результат FormInterface

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

public getCompact ( ) : boolean
Результат boolean

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

public getDescription ( ) : string
Результат string

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

public getExtensionName ( ) : string
Результат string

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

public getFields ( ) : FluidTYPO3\Flux\Form\FieldInterface[]
Результат FluidTYPO3\Flux\Form\FieldInterface[]

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

public getGroup ( ) : string
Результат string

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

Устаревший:
public getIcon ( ) : string
Результат string

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

public getId ( ) : string
Результат string

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

public getOption ( string $name ) : mixed
$name string
Результат mixed

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

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

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

public getOutlet ( ) : FluidTYPO3\Flux\Outlet\OutletInterface
Результат FluidTYPO3\Flux\Outlet\OutletInterface

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

public getSheets ( boolean $includeEmpty = FALSE ) : Sheet[]
$includeEmpty boolean
Результат FluidTYPO3\Flux\Form\Container\Sheet[]

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

public hasChildren ( ) : boolean
Результат boolean

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

public hasOption ( string $name ) : boolean
$name string
Результат boolean

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

public initializeObject ( ) : void
Результат void

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

public modify ( array $structure ) : ContainerInterface
$structure array
Результат ContainerInterface

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

public setCompact ( boolean $compact ) : FluidTYPO3\Flux\Form\FormInterface
$compact boolean
Результат FluidTYPO3\Flux\Form\FormInterface

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

public setDescription ( string $description ) : FluidTYPO3\Flux\Form\FormInterface
$description string
Результат FluidTYPO3\Flux\Form\FormInterface

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

public setExtensionName ( string $extensionName ) : FluidTYPO3\Flux\Form\FormInterface
$extensionName string
Результат FluidTYPO3\Flux\Form\FormInterface

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

public setGroup ( string $group ) : FluidTYPO3\Flux\Form\FormInterface
$group string
Результат FluidTYPO3\Flux\Form\FormInterface

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

Устаревший:
public setIcon ( string $icon ) : FluidTYPO3\Flux\Form\FormInterface
$icon string
Результат FluidTYPO3\Flux\Form\FormInterface

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

public setId ( string $id ) : FluidTYPO3\Flux\Form\FormInterface
$id string
Результат FluidTYPO3\Flux\Form\FormInterface

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

public setOption ( string $name, mixed $value ) : FluidTYPO3\Flux\Form\FormInterface
$name string
$value mixed
Результат FluidTYPO3\Flux\Form\FormInterface

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

public setOptions ( array $options ) : FluidTYPO3\Flux\Form\FormInterface
$options array
Результат FluidTYPO3\Flux\Form\FormInterface

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

public setOutlet ( FluidTYPO3\Flux\Outlet\OutletInterface $outlet ) : FluidTYPO3\Flux\Form\FormInterface
$outlet FluidTYPO3\Flux\Outlet\OutletInterface
Результат FluidTYPO3\Flux\Form\FormInterface

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

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

If TRUE, removes sheet wrappers if there is only a single sheet.
protected bool $compact
Результат boolean

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

protected string $description
Результат string

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

Should be set to contain the extension name in UpperCamelCase of the extension implementing this form object.
protected string $extensionName
Результат string

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

Machine-readable, lowerCamelCase ID of this form. DOM compatible.
protected string $id
Результат string

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

protected array $options
Результат array

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

protected OutletInterface,FluidTYPO3\Flux\Outlet $outlet
Результат FluidTYPO3\Flux\Outlet\OutletInterface