‪TYPO3CMS  11.5
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)
 
string getPrototypeName ()
 
string getFormElementType ()
 
string getFormElementIdentifier ()
 
string getPropertyPath ()
 
string getPropertyCollectionName ()
 
string getPropertyCollectionElementIdentifier ()
 
bool hasPrototypeName ()
 
bool hasFormElementType ()
 
bool hasFormElementIdentifier ()
 
bool hasPropertyPath ()
 
bool hasPropertyCollectionName ()
 
bool hasPropertyCollectionElementIdentifier ()
 
ValidationDto withPrototypeName (string $prototypeName)
 
ValidationDto withFormElementType (string $formElementType)
 
ValidationDto withFormElementIdentifier (string $formElementIdentifier)
 
ValidationDto withPropertyPath (string $propertyPath)
 
ValidationDto withPropertyCollectionName (string $propertyCollectionName)
 
ValidationDto 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()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto::__construct ( string  $prototypeName = null,
string  $formElementType = null,
string  $formElementIdentifier = null,
string  $propertyPath = null,
string  $propertyCollectionName = null,
string  $propertyCollectionElementIdentifier = null 
)

Member Function Documentation

◆ getFormElementIdentifier()

◆ getFormElementType()

◆ getPropertyCollectionElementIdentifier()

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

◆ getPropertyCollectionName()

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

◆ getPropertyPath()

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

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

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

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

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

Definition at line 139 of file ValidationDto.php.

◆ hasFormElementType()

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

Definition at line 131 of file ValidationDto.php.

◆ hasPropertyCollectionElementIdentifier()

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

Definition at line 163 of file ValidationDto.php.

◆ hasPropertyCollectionName()

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

Definition at line 155 of file ValidationDto.php.

◆ hasPropertyPath()

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

Definition at line 147 of file ValidationDto.php.

◆ hasPrototypeName()

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

Definition at line 123 of file ValidationDto.php.

◆ withFormElementIdentifier()

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

Definition at line 190 of file ValidationDto.php.

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

◆ withFormElementType()

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

Definition at line 181 of file ValidationDto.php.

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

◆ withPropertyCollectionElementIdentifier()

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

Definition at line 217 of file ValidationDto.php.

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

◆ withPropertyCollectionName()

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

Definition at line 208 of file ValidationDto.php.

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

◆ withPropertyPath()

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

Definition at line 199 of file ValidationDto.php.

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

◆ withPrototypeName()

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

Definition at line 172 of file ValidationDto.php.

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

Member Data Documentation

◆ $formElementIdentifier

◆ $formElementType

◆ $propertyCollectionElementIdentifier

◆ $propertyCollectionName

◆ $propertyPath

◆ $prototypeName