PHP 클래스 FluidTYPO3\Flux\Form

상속: extends FluidTYPO3\Flux\Form\AbstractFormContainer, implements FluidTYPO3\Flux\Form\FieldContainerInterface
파일 보기 프로젝트 열기: fluidtypo3/flux 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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