Property | Type | Description | |
---|---|---|---|
$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 |
Method | Description | |
---|---|---|
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 ) : |
||
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 |
public add ( FluidTYPO3\Flux\Form\FormInterface $child ) : FluidTYPO3\Flux\Form\FormInterface | ||
$child | FluidTYPO3\Flux\Form\FormInterface | |
return | FluidTYPO3\Flux\Form\FormInterface |
public getFields ( ) : FluidTYPO3\Flux\Form\FieldInterface[] | ||
return | FluidTYPO3\Flux\Form\FieldInterface[] |
public getOutlet ( ) : FluidTYPO3\Flux\Outlet\OutletInterface | ||
return | FluidTYPO3\Flux\Outlet\OutletInterface |
public setCompact ( boolean $compact ) : FluidTYPO3\Flux\Form\FormInterface | ||
$compact | boolean | |
return | FluidTYPO3\Flux\Form\FormInterface |
public setDescription ( string $description ) : FluidTYPO3\Flux\Form\FormInterface | ||
$description | string | |
return | FluidTYPO3\Flux\Form\FormInterface |
public setExtensionName ( string $extensionName ) : FluidTYPO3\Flux\Form\FormInterface | ||
$extensionName | string | |
return | FluidTYPO3\Flux\Form\FormInterface |
public setOptions ( array $options ) : FluidTYPO3\Flux\Form\FormInterface | ||
$options | array | |
return | FluidTYPO3\Flux\Form\FormInterface |
public setOutlet ( FluidTYPO3\Flux\Outlet\OutletInterface $outlet ) : FluidTYPO3\Flux\Form\FormInterface | ||
$outlet | FluidTYPO3\Flux\Outlet\OutletInterface | |
return | FluidTYPO3\Flux\Form\FormInterface |
protected bool $compact | ||
return | boolean |
protected string $extensionName | ||
return | string |
protected string $id | ||
return | string |