‪TYPO3CMS  10.4
TYPO3\CMS\Form\Domain\Configuration\ConfigurationService Class Reference
Inheritance diagram for TYPO3\CMS\Form\Domain\Configuration\ConfigurationService:
TYPO3\CMS\Core\SingletonInterface

Public Member Functions

 initializeObject ()
 
array getPrototypeConfiguration (string $prototypeName)
 
array getSelectablePrototypeNamesDefinedInFormEditorSetup ()
 
bool isFormElementPropertyDefinedInFormEditorSetup (ValidationDto $dto)
 
bool isPropertyCollectionPropertyDefinedInFormEditorSetup (ValidationDto $dto)
 
bool formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup (ValidationDto $dto)
 
array getAllowedValuesForFormElementPropertyFromFormEditorSetup (ValidationDto $dto, bool $translated=true)
 
bool propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup (ValidationDto $dto)
 
array getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetup (ValidationDto $dto, bool $translated=true)
 
bool isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetup (ValidationDto $dto)
 
mixed getFormElementPredefinedDefaultValueFromFormEditorSetup (ValidationDto $dto, bool $translated=true)
 
bool isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetup (ValidationDto $dto)
 
mixed getPropertyCollectionPredefinedDefaultValueFromFormEditorSetup (ValidationDto $dto, bool $translated=true)
 
bool isFormElementTypeCreatableByFormEditor (ValidationDto $dto)
 
bool isPropertyCollectionElementIdentifierCreatableByFormEditor (ValidationDto $dto)
 
bool isFormElementTypeDefinedInFormSetup (ValidationDto $dto)
 
array getAllBackendTranslationsForTranslationKeys (array $keys, string $prototypeName)
 
array getAllBackendTranslationsForTranslationKey (string $key, string $prototypeName)
 

Protected Member Functions

string getBasePropertyPathFromMultiValueFormElementProperty (ValidationDto $dto)
 
string getBasePropertyPathFromMultiValuePropertyCollectionElement (ValidationDto $dto)
 
array buildFormDefinitionValidationConfigurationFromFormEditorSetup (string $prototypeName)
 
array executeBuildFormDefinitionValidationConfigurationHooks (string $prototypeName, array $configuration)
 
array addAdditionalPropertyPathsFromHook (string $hookClassName, string $prototypeName, array $propertyPathsFromHook, array $configuration)
 
bool isPropertyDefinedInFormEditorSetup (string $propertyPath, array $subConfig)
 
array translateValues (array $prototypeConfiguration, array $configuration)
 
array translatePredefinedDefaults (array $prototypeConfiguration, array $formElements)
 
array translateSelectOptions (array $prototypeConfiguration, array $formElements)
 
mixed getCacheEntry (string $cacheKey)
 
 setCacheEntry (string $cacheKey, $value)
 
TranslationService getTranslationService ()
 
FrontendInterface getCacheFrontend ()
 

Protected Attributes

array $formSettings
 
array $firstLevelCache = array( )
 
TranslationService $translationService
 

Detailed Description

Helper for configuration settings Scope: frontend / backend

Definition at line 50 of file ConfigurationService.php.

Member Function Documentation

◆ addAdditionalPropertyPathsFromHook()

array TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::addAdditionalPropertyPathsFromHook ( string  $hookClassName,
string  $prototypeName,
array  $propertyPathsFromHook,
array  $configuration 
)
protected
Parameters
string$hookClassName
string$prototypeName
array$propertyPathsFromHook
array$configuration
Returns
‪array
Exceptions
PropertyException

Definition at line 723 of file ConfigurationService.php.

References TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isFormElementTypeDefinedInFormSetup().

Referenced by TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\executeBuildFormDefinitionValidationConfigurationHooks().

◆ buildFormDefinitionValidationConfigurationFromFormEditorSetup()

array TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::buildFormDefinitionValidationConfigurationFromFormEditorSetup ( string  $prototypeName)
protected

Collect all the form editor configurations which are needed to check if a form definition property can be written or not.

Parameters
string$prototypeName
Returns
‪array

Definition at line 562 of file ConfigurationService.php.

References TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\executeBuildFormDefinitionValidationConfigurationHooks(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\getCacheEntry(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\getPrototypeConfiguration(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\setCacheEntry(), and TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\translateValues().

Referenced by TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\getAllowedValuesForFormElementPropertyFromFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\getBasePropertyPathFromMultiValueFormElementProperty(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\getBasePropertyPathFromMultiValuePropertyCollectionElement(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\getFormElementPredefinedDefaultValueFromFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\getPropertyCollectionPredefinedDefaultValueFromFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isFormElementPropertyDefinedInFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isFormElementTypeCreatableByFormEditor(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isPropertyCollectionElementIdentifierCreatableByFormEditor(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isPropertyCollectionPropertyDefinedInFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetup(), and TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup().

◆ executeBuildFormDefinitionValidationConfigurationHooks()

array TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::executeBuildFormDefinitionValidationConfigurationHooks ( string  $prototypeName,
array  $configuration 
)
protected

If you use a custom form editor "inspector editor" implementation which does not define the writable property paths by one of the described inspector editor properties (e.g "propertyPath") within the form setup, you must provide the writable property paths with a hook.

See also
isFormElementPropertyDefinedInFormEditorSetup()
isPropertyCollectionPropertyDefinedInFormEditorSetup() Connect to the hook: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/form']['buildFormDefinitionValidationConfiguration'][] = \Vendor\YourNamespace\YourClass::class; Use the hook: public function addAdditionalPropertyPaths(\TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto $validationDto): array { $textValidationDto = $validationDto->withFormElementType('Text'); $textValidatorsValidationDto = $textValidationDto->withPropertyCollectionName('validators'); $dateValidationDto = $validationDto->withFormElementType('Date'); $propertyPaths = [ $textValidationDto->withPropertyPath('properties.my.custom.property'), $textValidationDto->withPropertyPath('properties.my.other.custom.property'), $textValidatorsValidationDto->withPropertyCollectionElementIdentifier('StringLength')->withPropertyPath('options.custom.property'), $textValidatorsValidationDto->withPropertyCollectionElementIdentifier('CustomValidator')->withPropertyPath('options.other.custom.property'), $dateValidationDto->withPropertyPath('properties.custom.property'), // .. ]; return $propertyPaths; }
Parameters
string$prototypeName
array$configuration
Returns
‪array
Exceptions
PropertyException

Definition at line 690 of file ConfigurationService.php.

References $GLOBALS, and TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\addAdditionalPropertyPathsFromHook().

Referenced by TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\buildFormDefinitionValidationConfigurationFromFormEditorSetup().

◆ formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup()

bool TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup ( ValidationDto  $dto)

◆ getAllBackendTranslationsForTranslationKey()

◆ getAllBackendTranslationsForTranslationKeys()

array TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::getAllBackendTranslationsForTranslationKeys ( array  $keys,
string  $prototypeName 
)

◆ getAllowedValuesForFormElementPropertyFromFormEditorSetup()

◆ getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetup()

◆ getBasePropertyPathFromMultiValueFormElementProperty()

◆ getBasePropertyPathFromMultiValuePropertyCollectionElement()

◆ getCacheEntry()

mixed TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::getCacheEntry ( string  $cacheKey)
protected

◆ getCacheFrontend()

FrontendInterface TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::getCacheFrontend ( )
protected

◆ getFormElementPredefinedDefaultValueFromFormEditorSetup()

mixed TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::getFormElementPredefinedDefaultValueFromFormEditorSetup ( ValidationDto  $dto,
bool  $translated = true 
)

◆ getPropertyCollectionPredefinedDefaultValueFromFormEditorSetup()

mixed TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::getPropertyCollectionPredefinedDefaultValueFromFormEditorSetup ( ValidationDto  $dto,
bool  $translated = true 
)

◆ getPrototypeConfiguration()

array TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::getPrototypeConfiguration ( string  $prototypeName)

Get the prototype configuration

Parameters
string$prototypeName‪name of the prototype to get the configuration for
Returns
‪array the prototype configuration
Exceptions
PrototypeNotFoundException‪if prototype with the name $prototypeName was not found

Definition at line 82 of file ConfigurationService.php.

Referenced by TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\buildFormDefinitionValidationConfigurationFromFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\getAllBackendTranslationsForTranslationKey(), and TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isFormElementTypeDefinedInFormSetup().

◆ getSelectablePrototypeNamesDefinedInFormEditorSetup()

array TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::getSelectablePrototypeNamesDefinedInFormEditorSetup ( )

Return all prototype names which are defined within "formManager.selectablePrototypesConfiguration.*.identifier"

Returns
‪array

Definition at line 99 of file ConfigurationService.php.

◆ getTranslationService()

◆ initializeObject()

TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::initializeObject ( )

◆ isFormElementPropertyDefinedInFormEditorSetup()

bool TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::isFormElementPropertyDefinedInFormEditorSetup ( ValidationDto  $dto)

Check if a form element property is defined in the form setup. If a form element property is defined in the form setup then it means that the form element property can be written by the form editor. A form element property can be written if the property path is defined within the following form editor properties:

  • ‪formElementsDefinition.<formElementType>.formEditor.editors.<index>.propertyPath
  • ‪formElementsDefinition.<formElementType>.formEditor.editors.<index>.*.propertyPath
  • ‪formElementsDefinition.<formElementType>.formEditor.editors.<index>.additionalElementPropertyPaths
  • ‪formElementsDefinition.<formElementType>.formEditor.propertyCollections.<finishers|validators>.<index>.editors.<index>.additionalElementPropertyPaths If a form editor property "templateName" is "Inspector-PropertyGridEditor" or "Inspector-MultiSelectEditor" or "Inspector-ValidationErrorMessageEditor" it means that the form editor property "propertyPath" is interpreted as a so called "multiValueProperty". A "multiValueProperty" can contain any subproperties relative to the value from "propertyPath" which are valid. If "formElementsDefinition.<formElementType>.formEditor.editors.<index>.templateName = Inspector-PropertyGridEditor" and "formElementsDefinition.<formElementType>.formEditor.editors.<index>.propertyPath = options.xxx" then (for example) "options.xxx.yyy" is a valid property path to write. If you use a custom form editor "inspector editor" implementation which does not define the writable property paths by one of the above described inspector editor properties (e.g "propertyPath") within the form setup, you must provide the writable property paths with a hook.
See also
executeBuildFormDefinitionValidationConfigurationHooks()
Parameters
ValidationDto$dto
Returns
‪bool

Definition at line 145 of file ConfigurationService.php.

References TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\buildFormDefinitionValidationConfigurationFromFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getFormElementType(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPropertyPath(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPrototypeName(), and TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isPropertyDefinedInFormEditorSetup().

◆ isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetup()

bool TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetup ( ValidationDto  $dto)

Check if a form element property is defined in "predefinedDefaults" in the form setup. If a form element property is defined in the "predefinedDefaults" in the form setup then it means that the form element property can be written by the form editor. A form element default property is defined within the following form editor properties:

  • ‪formElementsDefinition.<formElementType>.formEditor.predefinedDefaults.<propertyPath> = "default value"
Parameters
ValidationDto$dto
Returns
‪bool

Definition at line 360 of file ConfigurationService.php.

References TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\buildFormDefinitionValidationConfigurationFromFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getFormElementType(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPropertyPath(), and TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPrototypeName().

Referenced by TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\getFormElementPredefinedDefaultValueFromFormEditorSetup().

◆ isFormElementTypeCreatableByFormEditor()

bool TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::isFormElementTypeCreatableByFormEditor ( ValidationDto  $dto)

Check if the form element is creatable through the form editor. A form element is creatable if the following properties are set:

  • ‪formElementsDefinition.<formElementType>.formEditor.group
  • ‪formElementsDefinition.<formElementType>.formEditor.groupSorting And the value from "formElementsDefinition.<formElementType>.formEditor.group" is one of the keys within "formEditor.formElementGroups"
Parameters
ValidationDto$dto
Returns
‪bool

Definition at line 470 of file ConfigurationService.php.

References TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\buildFormDefinitionValidationConfigurationFromFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getFormElementType(), and TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPrototypeName().

◆ isFormElementTypeDefinedInFormSetup()

◆ isPropertyCollectionElementIdentifierCreatableByFormEditor()

bool TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::isPropertyCollectionElementIdentifierCreatableByFormEditor ( ValidationDto  $dto)

Check if the form elements finisher|validator is creatable through the form editor. A form elements finisher|validator is creatable if the following conditions are true: "formElementsDefinition.<formElementType>.formEditor.editors.<index>.templateName = Inspector-FinishersEditor" or "formElementsDefinition.<formElementType>.formEditor.editors.<index>.templateName = Inspector-ValidatorsEditor" and "formElementsDefinition.<formElementType>.formEditor.editors.<index>.selectOptions.<index>.value = <finisherIdentifier|validatorIdentifier>"

Parameters
ValidationDto$dto
Returns
‪bool

Definition at line 494 of file ConfigurationService.php.

References TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\buildFormDefinitionValidationConfigurationFromFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getFormElementType(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPropertyCollectionElementIdentifier(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPropertyCollectionName(), and TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPrototypeName().

◆ isPropertyCollectionPropertyDefinedInFormEditorSetup()

bool TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::isPropertyCollectionPropertyDefinedInFormEditorSetup ( ValidationDto  $dto)

Check if a form elements finisher|validator property is defined in the form setup. If a form elements finisher|validator property is defined in the form setup then it means that the form elements finisher|validator property can be written by the form editor. A form elements finisher|validator property can be written if the property path is defined within the following form editor properties:

  • ‪formElementsDefinition.<formElementType>.formEditor.propertyCollections.<finishers|validators>.<index>.editors.<index>.propertyPath
  • ‪formElementsDefinition.<formElementType>.formEditor.propertyCollections.<finishers|validators>.<index>.editors.<index>.*.propertyPath If a form elements finisher|validator property "templateName" is "Inspector-PropertyGridEditor" or "Inspector-MultiSelectEditor" or "Inspector-ValidationErrorMessageEditor" it means that the form editor property "propertyPath" is interpreted as a so called "multiValueProperty". A "multiValueProperty" can contain any subproperties relative to the value from "propertyPath" which are valid. If "formElementsDefinition.<formElementType>.formEditor.propertyCollections.<finishers|validators>.<index>.editors.<index>.templateName = Inspector-PropertyGridEditor" and "formElementsDefinition.<formElementType>.formEditor.propertyCollections.<finishers|validators>.<index>.editors.<index>.propertyPath = options.xxx" that (for example) "options.xxx.yyy" is a valid property path to write. If you use a custom form editor "inspector editor" implementation which not defines the writable property paths by one of the above described inspector editor properties (e.g "propertyPath") within the form setup, you must provide the writable property paths with a hook.
See also
executeBuildFormDefinitionValidationConfigurationHooks()
Parameters
ValidationDto$dto
Returns
‪bool

Definition at line 180 of file ConfigurationService.php.

References TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\buildFormDefinitionValidationConfigurationFromFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getFormElementType(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPropertyCollectionElementIdentifier(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPropertyCollectionName(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPropertyPath(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPrototypeName(), and TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isPropertyDefinedInFormEditorSetup().

◆ isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetup()

bool TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetup ( ValidationDto  $dto)

Check if a form elements finisher|validator property is defined in "predefinedDefaults" in the form setup. If a form elements finisher|validator property is defined in "predefinedDefaults" in the form setup then it means that the form elements finisher|validator property can be written by the form editor. A form elements finisher|validator default property is defined within the following form editor properties:

  • ‪<validatorsDefinition|finishersDefinition>.<index>.formEditor.predefinedDefaults.<propertyPath> = "default value"
Parameters
ValidationDto$dto
Returns
‪bool

Definition at line 414 of file ConfigurationService.php.

References TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\buildFormDefinitionValidationConfigurationFromFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPropertyCollectionElementIdentifier(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPropertyCollectionName(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPropertyPath(), and TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\getPrototypeName().

Referenced by TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\getPropertyCollectionPredefinedDefaultValueFromFormEditorSetup().

◆ isPropertyDefinedInFormEditorSetup()

bool TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::isPropertyDefinedInFormEditorSetup ( string  $propertyPath,
array  $subConfig 
)
protected

◆ propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup()

bool TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup ( ValidationDto  $dto)

◆ setCacheEntry()

TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::setCacheEntry ( string  $cacheKey,
  $value 
)
protected

◆ translatePredefinedDefaults()

array TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::translatePredefinedDefaults ( array  $prototypeConfiguration,
array  $formElements 
)
protected

◆ translateSelectOptions()

array TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::translateSelectOptions ( array  $prototypeConfiguration,
array  $formElements 
)
protected

◆ translateValues()

array TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::translateValues ( array  $prototypeConfiguration,
array  $configuration 
)
protected

Member Data Documentation

◆ $firstLevelCache

array TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::$firstLevelCache = array( )
protected

Definition at line 59 of file ConfigurationService.php.

◆ $formSettings

array TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::$formSettings
protected

Definition at line 55 of file ConfigurationService.php.

◆ $translationService

TranslationService TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::$translationService
protected

Definition at line 63 of file ConfigurationService.php.