‪TYPO3CMS  ‪main
TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto Class Reference

Public Member Functions

 __construct (?string $prototypeName=null, ?string $formElementType=null, ?string $formElementIdentifier=null, ?string $propertyPath=null, ?string $propertyCollectionName=null, ?string $propertyCollectionElementIdentifier=null)
 
 getPrototypeName ()
 
 getFormElementType ()
 
 getFormElementIdentifier ()
 
 getPropertyPath ()
 
 getPropertyCollectionName ()
 
 getPropertyCollectionElementIdentifier ()
 
 hasPrototypeName ()
 
 hasFormElementType ()
 
 hasFormElementIdentifier ()
 
 hasPropertyPath ()
 
 hasPropertyCollectionName ()
 
 hasPropertyCollectionElementIdentifier ()
 
 withPrototypeName (string $prototypeName)
 
 withFormElementType (string $formElementType)
 
 withFormElementIdentifier (string $formElementIdentifier)
 
 withPropertyPath (string $propertyPath)
 
 withPropertyCollectionName (string $propertyCollectionName)
 
 withPropertyCollectionElementIdentifier (string $propertyCollectionElementIdentifier)
 

Protected Attributes

string $prototypeName
 
string $formElementType
 
string $formElementIdentifier
 
string $propertyPath
 
string $propertyCollectionName
 
string $propertyCollectionElementIdentifier
 

Detailed Description

Definition at line 22 of file ValidationDto.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ getFormElementIdentifier()

◆ getFormElementType()

◆ getPropertyCollectionElementIdentifier()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::getPropertyCollectionElementIdentifier ( )

◆ getPropertyCollectionName()

◆ getPropertyPath()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::getPropertyPath ( )

Definition at line 79 of file ValidationDto.php.

References TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\$propertyPath.

Referenced by 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\isPropertyCollectionPropertyDefinedInFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatableFormElementPropertiesValidator\validateFormElementPredefinedDefaultValue(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ElementBasedValidator\validateFormElementPropertyValueByHmacData(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatablePropertyCollectionElementPropertiesValidator\validatePropertyCollectionElementPredefinedDefaultValue(), and TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CollectionBasedValidator\validatePropertyCollectionElementPropertyValueByHmacData().

◆ getPrototypeName()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::getPrototypeName ( )

Definition at line 64 of file ValidationDto.php.

References TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto\$prototypeName.

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\isFormElementTypeDefinedInFormSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isPropertyCollectionElementIdentifierCreatableByFormEditor(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isPropertyCollectionPropertyDefinedInFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\ConfigurationService\propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatableFormElementPropertiesValidator\validateFormElementPredefinedDefaultValue(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatableFormElementPropertiesValidator\validateFormElementValue(), TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatablePropertyCollectionElementPropertiesValidator\validatePropertyCollectionElementPredefinedDefaultValue(), and TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatablePropertyCollectionElementPropertiesValidator\validatePropertyCollectionPropertyValue().

◆ hasFormElementIdentifier()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::hasFormElementIdentifier ( )

Definition at line 104 of file ValidationDto.php.

◆ hasFormElementType()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::hasFormElementType ( )

Definition at line 99 of file ValidationDto.php.

◆ hasPropertyCollectionElementIdentifier()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::hasPropertyCollectionElementIdentifier ( )

Definition at line 119 of file ValidationDto.php.

◆ hasPropertyCollectionName()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::hasPropertyCollectionName ( )

Definition at line 114 of file ValidationDto.php.

◆ hasPropertyPath()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::hasPropertyPath ( )

Definition at line 109 of file ValidationDto.php.

◆ hasPrototypeName()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::hasPrototypeName ( )

Definition at line 94 of file ValidationDto.php.

◆ withFormElementIdentifier()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::withFormElementIdentifier ( string  $formElementIdentifier)

◆ withFormElementType()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::withFormElementType ( string  $formElementType)

◆ withPropertyCollectionElementIdentifier()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::withPropertyCollectionElementIdentifier ( string  $propertyCollectionElementIdentifier)

◆ withPropertyCollectionName()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::withPropertyCollectionName ( string  $propertyCollectionName)

◆ withPropertyPath()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::withPropertyPath ( string  $propertyPath)

◆ withPrototypeName()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::withPrototypeName ( string  $prototypeName)

Member Data Documentation

◆ $formElementIdentifier

◆ $formElementType

◆ $propertyCollectionElementIdentifier

◆ $propertyCollectionName

◆ $propertyPath

◆ $prototypeName