Constants

FILL_TEXT

FILL_TEXT

Properties

$_translationLanguage

$_translationLanguage : string

Type

string

$_translationLanguages

$_translationLanguages : array<mixed,string>

Type

array<mixed,string>

$_contentBlock

$_contentBlock : string|null

Type

string|null

$_renderTabs

$_renderTabs : 

Type

$_enabled

$_enabled : 

Type

$_disabledInputTypes

$_disabledInputTypes : array

Type

array

Methods

getKey()

getKey() : string

Gets key

Returns

string

getElements()

getElements() : \stdClass

Gets elements

Returns

\stdClass

getElementsForRendering()

getElementsForRendering() : array<mixed,\Fuman_InputType_Renderer_Abstract>

Gets elements for rendering

Returns

array<mixed,\Fuman_InputType_Renderer_Abstract>

initByRequest()

initByRequest(\Fuman_Request  $request) : void

Init by request

Parameters

\Fuman_Request $request

init()

init() : void

Init

validate()

validate() : boolean

Validate

Returns

boolean

save()

save() : boolean

Save

Returns

boolean

hasElementValidationErrors()

hasElementValidationErrors(string  $key) : boolean

Has element validation errors

Parameters

string $key

Returns

boolean

getValidationErrorsForElement()

getValidationErrorsForElement(string  $key) : string|array<mixed,string>

Gets validation errors for element

Parameters

string $key

Returns

string|array<mixed,string>

setHandler()

setHandler(\Fuman_Form_Handler  $handler) 

Sets handler

Parameters

\Fuman_Form_Handler $handler

hasHandler()

hasHandler() : boolean

Returns

boolean

getTranslationLanguage()

getTranslationLanguage() : string

Returns

string

hasTranslationLanguage()

hasTranslationLanguage() : boolean

Returns

boolean

setTranslationLanguage()

setTranslationLanguage(string  $language) 

Parameters

string $language

__construct()

__construct(\Fuman_Db_Record  $record) 

Constructor

Parameters

\Fuman_Db_Record $record

setRenderTabs()

setRenderTabs(boolean  $flag) 

Render tabs

Parameters

boolean $flag

setEnabled()

setEnabled(boolean  $flag) 

Enable model (for validation, save.

..)

Parameters

boolean $flag

getTranslationLanguages()

getTranslationLanguages() : array

Gets translation languages

Returns

array

isTranslatable()

isTranslatable() : boolean

Is translatable

Returns

boolean

setRecord()

setRecord(\Fuman_Db_Record  $record) 

Sets record

Parameters

\Fuman_Db_Record $record

getRecord()

getRecord() : \Fuman_Db_Record

Gets record

Returns

\Fuman_Db_Record

getContentBlock()

getContentBlock() : null|string

Gets content block

Returns

null|string

setContentBlock()

setContentBlock(string  $contentBlock) : void

Sets content block

Parameters

string $contentBlock

setDisabledInputTypes()

setDisabledInputTypes(array  $disabledInputTypes = null) 

Set disabled input types

Parameters

array $disabledInputTypes

requestRenderElementsUpdate()

requestRenderElementsUpdate(\Fuman_Form_Model_RenderElementsUpdateRequest  $request) 

Adds a Request for manipulating the generated elements from the inputTypes.

Provides the possibility to change the visibility or other visual aspects of the elements from the other inputTypes. Maybe its better to handle this over InputTypes [Options/Standards to change visibility of the generated component]

Parameters

\Fuman_Form_Model_RenderElementsUpdateRequest $request

setFillValues()

setFillValues(\Fuman_Db_Record  $record) 

Sets fill values

Parameters

\Fuman_Db_Record $record

_handleRenderElementsUpdateRequests()

_handleRenderElementsUpdateRequests(array  $components) 

Parameters

array $components

_getAppropriateColumnName()

_getAppropriateColumnName(string  $key) : string

Gets appropriate column name

Parameters

string $key

Returns

string