InputModelDBFactoryConfigForm
in package
implements
InputModelDBFactoryConfigBase
Tags
Interfaces, Classes, Traits and Enums
Table of Contents
- INPUT_FORM_AVAILABLE_OPTIONS = 'formAvailableOptions'
- INPUT_FORM_CHECKDUPLICATES = 'formCheckDuplicates'
- INPUT_FORM_CHECKDUPLICATES_INTEREST_OWNER = 'formCheckDuplicatesInterestOwner'
- INPUT_FORM_CONTACT_TYPE = 'contactType'
- INPUT_FORM_CREATEADDRESS = 'formCreateAddress'
- INPUT_FORM_CREATEINTEREST = 'formCreateInterest'
- INPUT_FORM_CREATEOWNER = 'formCreateOwner'
- INPUT_FORM_CUSTOM_LABEL = 'customlabel'
- INPUT_FORM_DEFAULT_RECIPIENT = 'formDefaultRecipient'
- INPUT_FORM_DEFAULT_VALUE = 'defaultValue'
- INPUT_FORM_ESTATE_CONTEXT_AS_HEADING = 'show_estate_context'
- INPUT_FORM_LIMIT_RESULTS = 'formLimitResults'
- INPUT_FORM_MODULE = 'formModule'
- INPUT_FORM_NAME = 'formName'
- INPUT_FORM_NEWSLETTER = 'newsletter'
- INPUT_FORM_PAGES = 'formPages'
- INPUT_FORM_RECIPIENT = 'formRecipient'
- INPUT_FORM_REQUIRED = 'formRequired'
- INPUT_FORM_REQUIRES_CAPTCHA = 'formRequiresCaptcha'
- INPUT_FORM_SUBJECT = 'formSubject'
- INPUT_FORM_TYPE = 'formType'
- $_inputConfig : array<string|int, mixed>
- getConfig() : array<string|int, mixed>
Constants
INPUT_FORM_AVAILABLE_OPTIONS
public
mixed
INPUT_FORM_AVAILABLE_OPTIONS
= 'formAvailableOptions'
INPUT_FORM_CHECKDUPLICATES
public
mixed
INPUT_FORM_CHECKDUPLICATES
= 'formCheckDuplicates'
INPUT_FORM_CHECKDUPLICATES_INTEREST_OWNER
public
mixed
INPUT_FORM_CHECKDUPLICATES_INTEREST_OWNER
= 'formCheckDuplicatesInterestOwner'
INPUT_FORM_CONTACT_TYPE
public
mixed
INPUT_FORM_CONTACT_TYPE
= 'contactType'
INPUT_FORM_CREATEADDRESS
public
mixed
INPUT_FORM_CREATEADDRESS
= 'formCreateAddress'
INPUT_FORM_CREATEINTEREST
public
mixed
INPUT_FORM_CREATEINTEREST
= 'formCreateInterest'
INPUT_FORM_CREATEOWNER
public
mixed
INPUT_FORM_CREATEOWNER
= 'formCreateOwner'
INPUT_FORM_CUSTOM_LABEL
public
mixed
INPUT_FORM_CUSTOM_LABEL
= 'customlabel'
INPUT_FORM_DEFAULT_RECIPIENT
public
mixed
INPUT_FORM_DEFAULT_RECIPIENT
= 'formDefaultRecipient'
INPUT_FORM_DEFAULT_VALUE
public
mixed
INPUT_FORM_DEFAULT_VALUE
= 'defaultValue'
INPUT_FORM_ESTATE_CONTEXT_AS_HEADING
public
mixed
INPUT_FORM_ESTATE_CONTEXT_AS_HEADING
= 'show_estate_context'
INPUT_FORM_LIMIT_RESULTS
public
mixed
INPUT_FORM_LIMIT_RESULTS
= 'formLimitResults'
INPUT_FORM_MODULE
public
mixed
INPUT_FORM_MODULE
= 'formModule'
INPUT_FORM_NAME
public
mixed
INPUT_FORM_NAME
= 'formName'
INPUT_FORM_NEWSLETTER
public
mixed
INPUT_FORM_NEWSLETTER
= 'newsletter'
INPUT_FORM_PAGES
public
mixed
INPUT_FORM_PAGES
= 'formPages'
INPUT_FORM_RECIPIENT
public
mixed
INPUT_FORM_RECIPIENT
= 'formRecipient'
INPUT_FORM_REQUIRED
public
mixed
INPUT_FORM_REQUIRED
= 'formRequired'
INPUT_FORM_REQUIRES_CAPTCHA
public
mixed
INPUT_FORM_REQUIRES_CAPTCHA
= 'formRequiresCaptcha'
INPUT_FORM_SUBJECT
public
mixed
INPUT_FORM_SUBJECT
= 'formSubject'
INPUT_FORM_TYPE
public
mixed
INPUT_FORM_TYPE
= 'formType'
Properties
$_inputConfig
private
array<string|int, mixed>
$_inputConfig
= [self::INPUT_FORM_NAME => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'name'], \onOffice\WPlugin\Model\InputModel\InputModelDBFactory::INPUT_TEMPLATE => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'template'], self::INPUT_FORM_TYPE => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'form_type'], self::INPUT_FORM_RECIPIENT => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'recipient'], self::INPUT_FORM_DEFAULT_RECIPIENT => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'default_recipient'], self::INPUT_FORM_SUBJECT => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'subject'], self::INPUT_FORM_CREATEADDRESS => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'createaddress'], self::INPUT_FORM_CREATEINTEREST => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'createaddress'], self::INPUT_FORM_CREATEOWNER => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'createaddress'], self::INPUT_FORM_LIMIT_RESULTS => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'limitresults'], self::INPUT_FORM_CHECKDUPLICATES => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'checkduplicates'], self::INPUT_FORM_CHECKDUPLICATES_INTEREST_OWNER => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'checkduplicates'], self::INPUT_FORM_REQUIRES_CAPTCHA => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'captcha'], self::INPUT_FORM_PAGES => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'pages'], self::INPUT_FORM_NEWSLETTER => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'newsletter'], self::INPUT_FORM_ESTATE_CONTEXT_AS_HEADING => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'show_estate_context'], self::INPUT_FORM_CONTACT_TYPE => [self::KEY_TABLE => 'oo_plugin_forms', self::KEY_FIELD => 'contact_type'], \onOffice\WPlugin\Model\InputModel\InputModelDBFactory::INPUT_FIELD_CONFIG => [self::KEY_TABLE => 'oo_plugin_form_fieldconfig', self::KEY_FIELD => 'fieldname'], self::INPUT_FORM_REQUIRED => [self::KEY_TABLE => 'oo_plugin_form_fieldconfig', self::KEY_FIELD => 'required'], self::INPUT_FORM_MODULE => [self::KEY_TABLE => 'oo_plugin_form_fieldconfig', self::KEY_FIELD => 'module'], self::INPUT_FORM_AVAILABLE_OPTIONS => [self::KEY_TABLE => 'oo_plugin_form_fieldconfig', self::KEY_FIELD => 'availableOptions'], self::INPUT_FORM_DEFAULT_VALUE => [self::KEY_TABLE => 'oo_plugin_fieldconfig_form_defaults_values', self::KEY_FIELD => 'value'], self::INPUT_FORM_CUSTOM_LABEL => [self::KEY_TABLE => 'oo_plugin_fieldconfig_form_translated_labels', self::KEY_FIELD => 'value']]
Methods
getConfig()
public
getConfig() : array<string|int, mixed>