PHP Класс FluidTYPO3\Flux\Form\AbstractFormField

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

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

Свойство Тип Описание
$clearable boolean
$default mixed
$displayCondition string
$enable boolean
$exclude boolean
$inherit boolean
$inheritEmpty boolean
$requestUpdate boolean
$required boolean
$transform string
$validate string
$wizards SplObjectStorage

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

Метод Описание
__construct ( ) CONSTRUCTOR
add ( FluidTYPO3\Flux\Form\WizardInterface $wizard ) : FluidTYPO3\Flux\Form\FieldInterface
build ( ) : array Creates a TCEforms configuration array based on the configuration stored in this ViewHelper. Calls the expected-to-be-overridden stub method getConfiguration() to return the TCE field configuration - see that method for information about how to implement that method.
create ( array $settings = [] ) : FluidTYPO3\Flux\Form\FieldInterface
createWizard ( string $type, string $name, string $label = NULL ) : FluidTYPO3\Flux\Form\WizardInterface
get ( string $wizardName ) : FluidTYPO3\Flux\Form\WizardInterface | FALSE
getClearable ( ) : boolean
getDefault ( ) : mixed
getDisplayCondition ( ) : string
getEnable ( ) : boolean
getExclude ( ) : boolean
getRequestUpdate ( ) : boolean
getRequired ( ) : boolean
getTransform ( ) : string
getValidate ( ) : string
has ( mixed $childOrChildName ) : boolean
hasChildren ( ) : boolean
modify ( array $structure ) : FluidTYPO3\Flux\Form\ContainerInterface
remove ( string $wizardName ) : FluidTYPO3\Flux\Form\WizardInterface | FALSE
setClearable ( boolean $clearable ) : FluidTYPO3\Flux\Form\FieldInterface
setDefault ( mixed $default ) : FluidTYPO3\Flux\Form\FieldInterface
setDisplayCondition ( string $displayCondition ) : FluidTYPO3\Flux\Form\FieldInterface
setEnable ( boolean $enable ) : FluidTYPO3\Flux\Form\FieldInterface
setExclude ( boolean $exclude ) : FluidTYPO3\Flux\Form\FieldInterface
setRequestUpdate ( boolean $requestUpdate ) : FluidTYPO3\Flux\Form\FieldInterface
setRequired ( boolean $required ) : FluidTYPO3\Flux\Form\FieldInterface
setTransform ( string $transform ) : FluidTYPO3\Flux\Form\FieldInterface
setValidate ( string $validate ) : FluidTYPO3\Flux\Form\FieldInterface

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

Метод Описание
prepareConfiguration ( string $type ) : array

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

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

CONSTRUCTOR
public __construct ( )

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

public add ( FluidTYPO3\Flux\Form\WizardInterface $wizard ) : FluidTYPO3\Flux\Form\FieldInterface
$wizard FluidTYPO3\Flux\Form\WizardInterface
Результат FluidTYPO3\Flux\Form\FieldInterface

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

Creates a TCEforms configuration array based on the configuration stored in this ViewHelper. Calls the expected-to-be-overridden stub method getConfiguration() to return the TCE field configuration - see that method for information about how to implement that method.
public build ( ) : array
Результат array

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

public static create ( array $settings = [] ) : FluidTYPO3\Flux\Form\FieldInterface
$settings array
Результат FluidTYPO3\Flux\Form\FieldInterface

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

public createWizard ( string $type, string $name, string $label = NULL ) : FluidTYPO3\Flux\Form\WizardInterface
$type string
$name string
$label string
Результат FluidTYPO3\Flux\Form\WizardInterface

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

public get ( string $wizardName ) : FluidTYPO3\Flux\Form\WizardInterface | FALSE
$wizardName string
Результат FluidTYPO3\Flux\Form\WizardInterface | FALSE

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

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

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

public getDefault ( ) : mixed
Результат mixed

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public has ( mixed $childOrChildName ) : boolean
$childOrChildName mixed
Результат boolean

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

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

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

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

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

protected prepareConfiguration ( string $type ) : array
$type string
Результат array

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

public remove ( string $wizardName ) : FluidTYPO3\Flux\Form\WizardInterface | FALSE
$wizardName string
Результат FluidTYPO3\Flux\Form\WizardInterface | FALSE

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

public setClearable ( boolean $clearable ) : FluidTYPO3\Flux\Form\FieldInterface
$clearable boolean
Результат FluidTYPO3\Flux\Form\FieldInterface

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

public setDefault ( mixed $default ) : FluidTYPO3\Flux\Form\FieldInterface
$default mixed
Результат FluidTYPO3\Flux\Form\FieldInterface

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

public setDisplayCondition ( string $displayCondition ) : FluidTYPO3\Flux\Form\FieldInterface
$displayCondition string
Результат FluidTYPO3\Flux\Form\FieldInterface

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

public setEnable ( boolean $enable ) : FluidTYPO3\Flux\Form\FieldInterface
$enable boolean
Результат FluidTYPO3\Flux\Form\FieldInterface

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

public setExclude ( boolean $exclude ) : FluidTYPO3\Flux\Form\FieldInterface
$exclude boolean
Результат FluidTYPO3\Flux\Form\FieldInterface

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

public setRequestUpdate ( boolean $requestUpdate ) : FluidTYPO3\Flux\Form\FieldInterface
$requestUpdate boolean
Результат FluidTYPO3\Flux\Form\FieldInterface

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

public setRequired ( boolean $required ) : FluidTYPO3\Flux\Form\FieldInterface
$required boolean
Результат FluidTYPO3\Flux\Form\FieldInterface

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

public setTransform ( string $transform ) : FluidTYPO3\Flux\Form\FieldInterface
$transform string
Результат FluidTYPO3\Flux\Form\FieldInterface

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

public setValidate ( string $validate ) : FluidTYPO3\Flux\Form\FieldInterface
$validate string
Результат FluidTYPO3\Flux\Form\FieldInterface

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

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

protected bool $clearable
Результат boolean

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

protected mixed $default
Результат mixed

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

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

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

protected bool $enable
Результат boolean

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

protected bool $exclude
Результат boolean

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

protected bool $inherit
Результат boolean

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

protected bool $inheritEmpty
Результат boolean

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

protected bool $requestUpdate
Результат boolean

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

protected bool $required
Результат boolean

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

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

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

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

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

protected SplObjectStorage $wizards
Результат SplObjectStorage