onOffice WP Plugin

FormModelBuilderDBForm extends FormModelBuilderDB
in package

Table of Contents

CONFIG_FIELDS  = 'fields'
$_formModules  : array<string|int, mixed>
$_formType  : string
$_pContainer  : Container
$_pFieldnames  : Fieldnames
$_pInputModelDBFactory  : InputModelDBFactory
$_values  : array<string|int, mixed>
__construct()  : mixed
callbackValueInputModelIsAvailableOptions()  : mixed
callbackValueInputModelIsRequired()  : mixed
createButtonModelFieldsConfigByCategory()  : InputModelDB
createInputModelButton()  : InputModelLabel
createInputModelCaptchaRequired()  : InputModelDB
createInputModelContactType()  : InputModelDB
createInputModelDefaultRecipient()  : InputModelDB
createInputModelEmbedCode()  : InputModelLabel
createInputModelFieldsConfigByCategory()  : InputModelDB
createInputModelFormType()  : InputModelLabel
createInputModelName()  : InputModelDB
createInputModelRecipient()  : InputModelDB
createInputModelRecipientContactForm()  : InputModelDB
createInputModelRecordsPerPage()  : InputModelDB
createInputModelResultLimit()  : InputModelDB
createInputModelSortBy()  : InputModelDB
createInputModelSortOrder()  : InputModelDB
createInputModelTemplate()  : InputModelDB
createSortableFieldList()  : InputModelDB
generate()  : FormModel
getDataContactType()  : mixed
getFormType()  : string
getInputModelCustomLabelLanguageSwitch()  : InputModelDB
getInputModelDefaultValueLanguageSwitch()  : InputModelDB
getInputModelIsAvailableOptions()  : InputModelDB
getInputModelIsRequired()  : InputModelDB
getInputModelModule()  : InputModelDB
getOnlyDefaultSortByFields()  : array<string|int, mixed>
setFormType()  : mixed
setValues()  : mixed
getFieldnames()  : Fieldnames
getInputModelDBFactory()  : InputModelDBFactory
getValue()  : mixed
readExposes()  : array<string|int, mixed>
readFieldnames()  : array<string|int, mixed>
readFilters()  : array<string|int, mixed>
readTemplatePaths()  : array<string|int, mixed>
setFieldnames()  : mixed
setInputModelDBFactory()  : mixed
callbackValueInputModelModule()  : mixed
generateGenericCheckbox()  : InputModelDB
generateItalicLabelCheckbox()  : InputModelDB
getFieldsCollection()  : FieldsCollection
getInputModelCustomLabel()  : InputModelDB
getInputModelDefaultValue()  : InputModelDB

Constants

Properties

Methods

__construct()

public __construct(Container $pContainer) : mixed
Parameters
$pContainer : Container
Return values
mixed

callbackValueInputModelIsAvailableOptions()

public callbackValueInputModelIsAvailableOptions(InputModelBase $pInputModel, string $key) : mixed
Parameters
$pInputModel : InputModelBase
$key : string

Name of input

Return values
mixed

createButtonModelFieldsConfigByCategory()

public createButtonModelFieldsConfigByCategory(string $category, array<string|int, mixed> $fieldNames, string $categoryLabel) : InputModelDB
Parameters
$category : string
$fieldNames : array<string|int, mixed>
$categoryLabel : string
Return values
InputModelDB

createInputModelFieldsConfigByCategory()

public createInputModelFieldsConfigByCategory(string $category, array<string|int, mixed> $fieldNames, string $categoryLabel) : InputModelDB
Parameters
$category : string
$fieldNames : array<string|int, mixed>
$categoryLabel : string
Return values
InputModelDB

createSortableFieldList()

public createSortableFieldList(string|array<string|int, mixed> $module, string $htmlType) : InputModelDB
Parameters
$module : string|array<string|int, mixed>
$htmlType : string
Tags
throws
DependencyException
throws
NotFoundException
Return values
InputModelDB

getDataContactType()

public getDataContactType(mixed $module) : mixed
Parameters
$module : mixed
Return values
mixed

getOnlyDefaultSortByFields()

public getOnlyDefaultSortByFields(string $module) : array<string|int, mixed>
Parameters
$module : string
Return values
array<string|int, mixed>

setFormType()

public setFormType(string $formType) : mixed
Parameters
$formType : string
Return values
mixed

setValues()

public setValues(array<string|int, mixed> $values) : mixed
Parameters
$values : array<string|int, mixed>
Return values
mixed

getValue()

protected getValue(string $key[, mixed $default = null ]) : mixed
Parameters
$key : string
$default : mixed = null
Return values
mixed

readExposes()

protected readExposes() : array<string|int, mixed>
Return values
array<string|int, mixed>

readFieldnames()

protected readFieldnames(string $module[, bool $withInactive = false ]) : array<string|int, mixed>
Parameters
$module : string
$withInactive : bool = false
Return values
array<string|int, mixed>

readFilters()

protected readFilters(mixed $module) : array<string|int, mixed>
Parameters
$module : mixed
Return values
array<string|int, mixed>

readTemplatePaths()

protected readTemplatePaths( $directory[,  $pattern = '*' ]) : array<string|int, mixed>
Parameters
$directory :
$pattern : = '*'
Return values
array<string|int, mixed>

callbackValueInputModelModule()

private callbackValueInputModelModule(InputModelBase $pInputModel, string $key) : mixed
Parameters
$pInputModel : InputModelBase
$key : string
Tags
throws
DependencyException
throws
NotFoundException
Return values
mixed

generateGenericCheckbox()

private generateGenericCheckbox(string $label, string $type, bool $checked) : InputModelDB
Parameters
$label : string
$type : string
$checked : bool
Tags
throws
Exception
Return values
InputModelDB

generateItalicLabelCheckbox()

private generateItalicLabelCheckbox(string $label, string $type, bool $checked, string $italicLabel) : InputModelDB
Parameters
$label : string
$type : string
$checked : bool
$italicLabel : string
Tags
throws
Exception
Return values
InputModelDB

Search results