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

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

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

Detailed Description

Helper for configuration settings Scope: frontend / backend

Definition at line 49 of file ConfigurationService.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ addAdditionalPropertyPathsFromHook()

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

◆ buildFormDefinitionValidationConfigurationFromFormEditorSetup()

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.

Definition at line 505 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()

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; }
Exceptions
PropertyException

Definition at line 630 of file ConfigurationService.php.

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

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

◆ formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup()

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

◆ getAllBackendTranslationsForTranslationKey()

TYPO3\CMS\Form\Domain\Configuration\ConfigurationService::getAllBackendTranslationsForTranslationKey ( string  $key,
string  $prototypeName 
)

◆ getAllBackendTranslationsForTranslationKeys()

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()

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

◆ getFormElementPredefinedDefaultValueFromFormEditorSetup()

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

Get the "predefinedDefaults" value for a form element property from the form setup. A form element default property is defined within the following form editor properties:

  • ‪formElementsDefinition.<formElementType>.formEditor.predefinedDefaults.<propertyPath> = "default value"
Returns
‪mixed
Exceptions
PropertyException

Definition at line 346 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\isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetup().

◆ 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 73 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()

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

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

Definition at line 89 of file ConfigurationService.php.

◆ getTranslationService()

◆ isFormElementPropertyDefinedInFormEditorSetup()

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()

Definition at line 133 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()

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"

Definition at line 326 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()

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"

Definition at line 428 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()

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>"

Definition at line 450 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()

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()

Definition at line 166 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()

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"

Definition at line 376 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()

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

◆ propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup()

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

◆ setCacheEntry()

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

◆ translatePredefinedDefaults()

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

◆ translateSelectOptions()

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

◆ translateValues()

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 57 of file ConfigurationService.php.

◆ $formSettings

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

Definition at line 53 of file ConfigurationService.php.

◆ $translationService

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

Definition at line 59 of file ConfigurationService.php.