‪TYPO3CMS  11.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 ()
 

Protected Member Functions

 setUp ()
 

Detailed Description

Test case

Definition at line 31 of file ConfigurationServiceTest.php.

Member Function Documentation

◆ addAdditionalPropertyPathsFromHookAddPaths()

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

Definition at line 519 of file ConfigurationServiceTest.php.

◆ addAdditionalPropertyPathsFromHookThrowsExceptionIfFormElementTypeDoesNotMatch()

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

Definition at line 475 of file ConfigurationServiceTest.php.

◆ addAdditionalPropertyPathsFromHookThrowsExceptionIfHookResultIsNoFormDefinitionValidation()

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

Definition at line 446 of file ConfigurationServiceTest.php.

◆ addAdditionalPropertyPathsFromHookThrowsExceptionIfPropertyCollectionNameIsInvalid()

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

Definition at line 497 of file ConfigurationServiceTest.php.

◆ addAdditionalPropertyPathsFromHookThrowsExceptionIfPrototypeDoesNotMatch()

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

Definition at line 460 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 581 of file ConfigurationServiceTest.php.

◆ buildFormDefinitionValidationConfigurationFromFormEditorSetupDataProvider()

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

Definition at line 1238 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 661 of file ConfigurationServiceTest.php.

◆ formElementPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetupDataProvider()

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

Definition at line 623 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 739 of file ConfigurationServiceTest.php.

◆ getAllowedValuesForFormElementPropertyFromFormEditorSetupDataProvider()

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

Definition at line 709 of file ConfigurationServiceTest.php.

◆ getAllowedValuesForFormElementPropertyFromFormEditorSetupThrowsExceptionIfNoLimitedAllowedValuesAreAvailable()

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

Definition at line 686 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 880 of file ConfigurationServiceTest.php.

◆ getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetupDataProvider()

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

Definition at line 850 of file ConfigurationServiceTest.php.

◆ getAllowedValuesForPropertyCollectionPropertyFromFormEditorSetupThrowsExceptionIfNoLimitedAllowedValuesAreAvailable()

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

Definition at line 827 of file ConfigurationServiceTest.php.

◆ getFormElementPredefinedDefaultValueFromFormEditorSetupReturnsDefaultValue()

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

Definition at line 258 of file ConfigurationServiceTest.php.

◆ getFormElementPredefinedDefaultValueFromFormEditorSetupThrowsExceptionIfNoPredefinedDefaultIsAvailable()

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

Definition at line 235 of file ConfigurationServiceTest.php.

◆ getPropertyCollectionPredefinedDefaultValueFromFormEditorSetupReturnsDefaultValue()

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

Definition at line 321 of file ConfigurationServiceTest.php.

◆ getPropertyCollectionPredefinedDefaultValueFromFormEditorSetupThrowsExceptionIfNoPredefinedDefaultIsAvailable()

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

Definition at line 291 of file ConfigurationServiceTest.php.

◆ getPrototypeConfigurationReturnsPrototypeConfiguration()

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

◆ getPrototypeConfigurationThrowsExceptionIfNoPrototypeFound()

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

◆ getSelectablePrototypeNamesDefinedInFormEditorSetupReturnsPrototypes()

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

◆ 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 121 of file ConfigurationServiceTest.php.

◆ isFormElementPropertyDefinedInFormEditorSetupDataProvider()

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

Definition at line 905 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 179 of file ConfigurationServiceTest.php.

◆ isFormElementPropertyDefinedInPredefinedDefaultsInFormEditorSetupDataProvider()

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

Definition at line 1122 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 365 of file ConfigurationServiceTest.php.

◆ isFormElementTypeCreatableByFormEditorDataProvider()

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

Definition at line 1175 of file ConfigurationServiceTest.php.

◆ isFormElementTypeDefinedInFormSetup()

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

Definition at line 419 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 394 of file ConfigurationServiceTest.php.

◆ isPropertyCollectionElementIdentifierCreatableByFormEditorDataProvider()

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

Definition at line 1204 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 150 of file ConfigurationServiceTest.php.

◆ isPropertyCollectionPropertyDefinedInFormEditorSetupDataProvider()

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

Definition at line 989 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 208 of file ConfigurationServiceTest.php.

◆ isPropertyCollectionPropertyDefinedInPredefinedDefaultsInFormEditorSetupDataProvider()

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

Definition at line 1146 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 802 of file ConfigurationServiceTest.php.

◆ propertyCollectionPropertyHasLimitedAllowedValuesDefinedWithinFormEditorSetupDataProvider()

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

Definition at line 764 of file ConfigurationServiceTest.php.

◆ setUp()

TYPO3\CMS\Form\Tests\Unit\Domain\Configuration\ConfigurationServiceTest::setUp ( )
protected

Definition at line 33 of file ConfigurationServiceTest.php.