‪TYPO3CMS  9.5
TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest Class Reference
Inheritance diagram for TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest:

Public Member Functions

 getPrototypeConfigurationReturnsPrototypeConfiguration ()
 
 getPrototypeConfigurationThrowsExceptionIfNoPrototypeFound ()
 
 getSelectablePrototypeNamesDefinedInFormEditorSetupReturnsPrototypes ()
 
 isFormElementPropertyDefinedInFormEditorSetup (array $configuration, ValidationDto $validationDto, bool $expectedReturn)
 
 isPropertyCollectionPropertyDefinedInFormEditorSetup (array $configuration, ValidationDto $validationDto, bool $expectedReturn)
 
 isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetup (array $configuration, ValidationDto $validationDto, bool $expectedReturn)
 
 isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetup (array $configuration, ValidationDto $validationDto, bool $expectedReturn)
 
 getFormElementPredefinedDefaultValueFromFormEditorSetupThrowsExceptionIfNoPredefinedDefaultIsAvailable ()
 
 getFormElementPredefinedDefaultValueFromFormEditorSetupReturnsDefaultValue ()
 
 getPropertyCollectionPredefinedDefaultValueFromFormEditorSetupThrowsExceptionIfNoPredefinedDefaultIsAvailable ()
 
 getPropertyCollectionPredefinedDefaultValueFromFormEditorSetupReturnsDefaultValue ()
 
 isFormElementTypeCreatableByFormEditor (array $configuration, ValidationDto $validationDto, bool $expectedReturn)
 
 isPropertyCollectionElementIdentifierCreatableByFormEditor (array $configuration, ValidationDto $validationDto, bool $expectedReturn)
 
 isFormElementTypeDefinedInFormSetup ()
 
 addAdditionalPropertyPathsFromHookThrowsExceptionIfHookResultIsNoFormDefinitionValidation ()
 
 addAdditionalPropertyPathsFromHookThrowsExceptionIfPrototypeDoesNotMatch ()
 
 addAdditionalPropertyPathsFromHookThrowsExceptionIfFormElementTypeDoesNotMatch ()
 
 addAdditionalPropertyPathsFromHookThrowsExceptionIfPropertyCollectionNameIsInvalid ()
 
 addAdditionalPropertyPathsFromHookAddPaths ()
 
 buildFormDefinitionValidationConfigurationFromFormEditorSetup (array $configuration, array $expected)
 
array formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetupDataProvider ()
 
 formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup (array $configuration, ValidationDto $validationDto, bool $expectedReturn)
 
 getAllowedValuesForFormElementPropertyFromFormEditorSetupThrowsExceptionIfNoLimitedAllowedValuesAreAvailable ()
 
array getAllowedValuesForFormElementPropertyFromFormEditorSetupDataProvider ()
 
 getAllowedValuesForFormElementPropertyFromFormEditorSetup (array $configuration, ValidationDto $validationDto, array $expectedReturn)
 
array propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetupDataProvider ()
 
 propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup (array $configuration, ValidationDto $validationDto, bool $expectedReturn)
 
 getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetupThrowsExceptionIfNoLimitedAllowedValuesAreAvailable ()
 
array getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetupDataProvider ()
 
 getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetup (array $configuration, ValidationDto $validationDto, array $expectedReturn)
 
array isFormElementPropertyDefinedInFormEditorSetupDataProvider ()
 
array isPropertyCollectionPropertyDefinedInFormEditorSetupDataProvider ()
 
array isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetupDataProvider ()
 
array isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetupDataProvider ()
 
array isFormElementTypeCreatableByFormEditorDataProvider ()
 
array isPropertyCollectionElementIdentifierCreatableByFormEditorDataProvider ()
 
array buildFormDefinitionValidationConfigurationFromFormEditorSetupDataProvider ()
 

Detailed Description

Test case

Definition at line 28 of file ConfigurationServiceTest.php.

Member Function Documentation

◆ addAdditionalPropertyPathsFromHookAddPaths()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::addAdditionalPropertyPathsFromHookAddPaths ( )
Test:

Definition at line 533 of file ConfigurationServiceTest.php.

◆ addAdditionalPropertyPathsFromHookThrowsExceptionIfFormElementTypeDoesNotMatch()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::addAdditionalPropertyPathsFromHookThrowsExceptionIfFormElementTypeDoesNotMatch ( )
Test:

Definition at line 489 of file ConfigurationServiceTest.php.

◆ addAdditionalPropertyPathsFromHookThrowsExceptionIfHookResultIsNoFormDefinitionValidation()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::addAdditionalPropertyPathsFromHookThrowsExceptionIfHookResultIsNoFormDefinitionValidation ( )
Test:

Definition at line 460 of file ConfigurationServiceTest.php.

◆ addAdditionalPropertyPathsFromHookThrowsExceptionIfPropertyCollectionNameIsInvalid()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::addAdditionalPropertyPathsFromHookThrowsExceptionIfPropertyCollectionNameIsInvalid ( )
Test:

Definition at line 511 of file ConfigurationServiceTest.php.

◆ addAdditionalPropertyPathsFromHookThrowsExceptionIfPrototypeDoesNotMatch()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::addAdditionalPropertyPathsFromHookThrowsExceptionIfPrototypeDoesNotMatch ( )
Test:

Definition at line 474 of file ConfigurationServiceTest.php.

◆ buildFormDefinitionValidationConfigurationFromFormEditorSetup()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::buildFormDefinitionValidationConfigurationFromFormEditorSetup ( array  $configuration,
array  $expected 
)
Test:
‪@dataProvider buildFormDefinitionValidationConfigurationFromFormEditorSetupDataProvider
Parameters
array$configuration
array$expected

Definition at line 595 of file ConfigurationServiceTest.php.

◆ buildFormDefinitionValidationConfigurationFromFormEditorSetupDataProvider()

array TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::buildFormDefinitionValidationConfigurationFromFormEditorSetupDataProvider ( )
Returns
‪array

Definition at line 1252 of file ConfigurationServiceTest.php.

◆ formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup ( array  $configuration,
ValidationDto  $validationDto,
bool  $expectedReturn 
)
Test:
‪@dataProvider formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetupDataProvider
Parameters
array$configuration
ValidationDto$validationDto
bool$expectedReturn

Definition at line 675 of file ConfigurationServiceTest.php.

◆ formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetupDataProvider()

array TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetupDataProvider ( )
Returns
‪array

Definition at line 637 of file ConfigurationServiceTest.php.

◆ getAllowedValuesForFormElementPropertyFromFormEditorSetup()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getAllowedValuesForFormElementPropertyFromFormEditorSetup ( array  $configuration,
ValidationDto  $validationDto,
array  $expectedReturn 
)
Test:
‪@dataProvider getAllowedValuesForFormElementPropertyFromFormEditorSetupDataProvider

Definition at line 753 of file ConfigurationServiceTest.php.

◆ getAllowedValuesForFormElementPropertyFromFormEditorSetupDataProvider()

array TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getAllowedValuesForFormElementPropertyFromFormEditorSetupDataProvider ( )
Returns
‪array

Definition at line 723 of file ConfigurationServiceTest.php.

◆ getAllowedValuesForFormElementPropertyFromFormEditorSetupThrowsExceptionIfNoLimitedAllowedValuesAreAvailable()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getAllowedValuesForFormElementPropertyFromFormEditorSetupThrowsExceptionIfNoLimitedAllowedValuesAreAvailable ( )
Test:

Definition at line 700 of file ConfigurationServiceTest.php.

◆ getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetup()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetup ( array  $configuration,
ValidationDto  $validationDto,
array  $expectedReturn 
)
Test:
‪@dataProvider getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetupDataProvider

Definition at line 894 of file ConfigurationServiceTest.php.

◆ getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetupDataProvider()

array TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetupDataProvider ( )
Returns
‪array

Definition at line 864 of file ConfigurationServiceTest.php.

◆ getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetupThrowsExceptionIfNoLimitedAllowedValuesAreAvailable()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetupThrowsExceptionIfNoLimitedAllowedValuesAreAvailable ( )
Test:

Definition at line 841 of file ConfigurationServiceTest.php.

◆ getFormElementPredefinedDefaultValueFromFormEditorSetupReturnsDefaultValue()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getFormElementPredefinedDefaultValueFromFormEditorSetupReturnsDefaultValue ( )
Test:

Definition at line 272 of file ConfigurationServiceTest.php.

◆ getFormElementPredefinedDefaultValueFromFormEditorSetupThrowsExceptionIfNoPredefinedDefaultIsAvailable()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getFormElementPredefinedDefaultValueFromFormEditorSetupThrowsExceptionIfNoPredefinedDefaultIsAvailable ( )
Test:

Definition at line 249 of file ConfigurationServiceTest.php.

◆ getPropertyCollectionPredefinedDefaultValueFromFormEditorSetupReturnsDefaultValue()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getPropertyCollectionPredefinedDefaultValueFromFormEditorSetupReturnsDefaultValue ( )
Test:

Definition at line 335 of file ConfigurationServiceTest.php.

◆ getPropertyCollectionPredefinedDefaultValueFromFormEditorSetupThrowsExceptionIfNoPredefinedDefaultIsAvailable()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getPropertyCollectionPredefinedDefaultValueFromFormEditorSetupThrowsExceptionIfNoPredefinedDefaultIsAvailable ( )
Test:

Definition at line 305 of file ConfigurationServiceTest.php.

◆ getPrototypeConfigurationReturnsPrototypeConfiguration()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getPrototypeConfigurationReturnsPrototypeConfiguration ( )
Test:

Definition at line 34 of file ConfigurationServiceTest.php.

◆ getPrototypeConfigurationThrowsExceptionIfNoPrototypeFound()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getPrototypeConfigurationThrowsExceptionIfNoPrototypeFound ( )
Test:

Definition at line 67 of file ConfigurationServiceTest.php.

◆ getSelectablePrototypeNamesDefinedInFormEditorSetupReturnsPrototypes()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::getSelectablePrototypeNamesDefinedInFormEditorSetupReturnsPrototypes ( )
Test:

Definition at line 97 of file ConfigurationServiceTest.php.

◆ isFormElementPropertyDefinedInFormEditorSetup()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isFormElementPropertyDefinedInFormEditorSetup ( array  $configuration,
ValidationDto  $validationDto,
bool  $expectedReturn 
)
Test:
‪@dataProvider isFormElementPropertyDefinedInFormEditorSetupDataProvider
Parameters
array$configuration
ValidationDto$validationDto
bool$expectedReturn

Definition at line 135 of file ConfigurationServiceTest.php.

◆ isFormElementPropertyDefinedInFormEditorSetupDataProvider()

array TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isFormElementPropertyDefinedInFormEditorSetupDataProvider ( )
Returns
‪array

Definition at line 919 of file ConfigurationServiceTest.php.

◆ isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetup()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetup ( array  $configuration,
ValidationDto  $validationDto,
bool  $expectedReturn 
)
Test:
‪@dataProvider isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetupDataProvider
Parameters
array$configuration
ValidationDto$validationDto
bool$expectedReturn

Definition at line 193 of file ConfigurationServiceTest.php.

◆ isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetupDataProvider()

array TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetupDataProvider ( )
Returns
‪array

Definition at line 1136 of file ConfigurationServiceTest.php.

◆ isFormElementTypeCreatableByFormEditor()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isFormElementTypeCreatableByFormEditor ( array  $configuration,
ValidationDto  $validationDto,
bool  $expectedReturn 
)
Test:
‪@dataProvider isFormElementTypeCreatableByFormEditorDataProvider
Parameters
array$configuration
ValidationDto$validationDto
bool$expectedReturn

Definition at line 379 of file ConfigurationServiceTest.php.

◆ isFormElementTypeCreatableByFormEditorDataProvider()

array TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isFormElementTypeCreatableByFormEditorDataProvider ( )
Returns
‪array

Definition at line 1189 of file ConfigurationServiceTest.php.

◆ isFormElementTypeDefinedInFormSetup()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isFormElementTypeDefinedInFormSetup ( )
Test:

Definition at line 433 of file ConfigurationServiceTest.php.

◆ isPropertyCollectionElementIdentifierCreatableByFormEditor()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isPropertyCollectionElementIdentifierCreatableByFormEditor ( array  $configuration,
ValidationDto  $validationDto,
bool  $expectedReturn 
)
Test:
‪@dataProvider isPropertyCollectionElementIdentifierCreatableByFormEditorDataProvider
Parameters
array$configuration
ValidationDto$validationDto
bool$expectedReturn

Definition at line 408 of file ConfigurationServiceTest.php.

◆ isPropertyCollectionElementIdentifierCreatableByFormEditorDataProvider()

array TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isPropertyCollectionElementIdentifierCreatableByFormEditorDataProvider ( )
Returns
‪array

Definition at line 1218 of file ConfigurationServiceTest.php.

◆ isPropertyCollectionPropertyDefinedInFormEditorSetup()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isPropertyCollectionPropertyDefinedInFormEditorSetup ( array  $configuration,
ValidationDto  $validationDto,
bool  $expectedReturn 
)
Test:
‪@dataProvider isPropertyCollectionPropertyDefinedInFormEditorSetupDataProvider
Parameters
array$configuration
ValidationDto$validationDto
bool$expectedReturn

Definition at line 164 of file ConfigurationServiceTest.php.

◆ isPropertyCollectionPropertyDefinedInFormEditorSetupDataProvider()

array TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isPropertyCollectionPropertyDefinedInFormEditorSetupDataProvider ( )
Returns
‪array

Definition at line 1003 of file ConfigurationServiceTest.php.

◆ isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetup()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetup ( array  $configuration,
ValidationDto  $validationDto,
bool  $expectedReturn 
)
Test:
‪@dataProvider isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetupDataProvider
Parameters
array$configuration
ValidationDto$validationDto
bool$expectedReturn

Definition at line 222 of file ConfigurationServiceTest.php.

◆ isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetupDataProvider()

array TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetupDataProvider ( )
Returns
‪array

Definition at line 1160 of file ConfigurationServiceTest.php.

◆ propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetup ( array  $configuration,
ValidationDto  $validationDto,
bool  $expectedReturn 
)
Test:
‪@dataProvider propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetupDataProvider
Parameters
array$configuration
ValidationDto$validationDto
bool$expectedReturn

Definition at line 816 of file ConfigurationServiceTest.php.

◆ propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetupDataProvider()

array TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetupDataProvider ( )
Returns
‪array

Definition at line 778 of file ConfigurationServiceTest.php.