‪TYPO3CMS  9.5
TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest:

Public Member Functions

 setUp ()
 
 getDataStructureIdentifierCallsRegisteredPreProcessHook ()
 
 getDataStructureIdentifierThrowsExceptionIfPreProcessHookReturnsNoArray ()
 
 getDataStructureIdentifierUsesCasualLogicIfPreProcessHookReturnsNoIdentifier ()
 
 getDataStructureIdentifierReturnsStringFromPreProcessHook ()
 
 getDataStructureIdentifierReturnsStringFromFirstMatchingPreProcessHook ()
 
 getDataStructureIdentifierCallsRegisteredPostProcessHook ()
 
 getDataStructureIdentifierThrowsExceptionIfPostProcessHookReturnsNoArray ()
 
 getDataStructureIdentifierThrowsExceptionIfPostProcessHookReturnsEmptyArray ()
 
 getDataStructureIdentifierPostProcessHookCanEnrichIdentifier ()
 
 getDataStructureIdentifierThrowsExceptionIfDsIsNotAnArrayAndNoDsPointerField ()
 
 getDataStructureIdentifierReturnsDefaultIfDsIsSetButNoDsPointerField ()
 
 getDataStructureIdentifierThrowsExceptionsIfNoDsPointerFieldIsSetAndDefaultDoesNotExist ()
 
 getDataStructureIdentifierThrowsExceptionIfPointerFieldStringHasMoreThanTwoFields ()
 
 getDataStructureIdentifierThrowsExceptionIfPointerFieldWithStringSingleFieldDoesNotExist ()
 
 getDataStructureIdentifierThrowsExceptionIfPointerFieldSWithTwoFieldsFirstDoesNotExist ()
 
 getDataStructureIdentifierThrowsExceptionIfPointerFieldSWithTwoFieldsSecondDoesNotExist ()
 
 getDataStructureIdentifierReturnsPointerFieldValueIfDataStructureExists ()
 
 getDataStructureIdentifierReturnsDefaultIfPointerFieldValueDoesNotExist ()
 
 getDataStructureIdentifierThrowsExceptionIfPointerFieldValueDoesNotExistAndDefaultToo ()
 
 getDataStructureIdentifierReturnsValidNameForTwoFieldCombinationsDataProvider ()
 
 getDataStructureIdentifierReturnsValidNameForTwoFieldCombinations (array $row, array $ds, string $expected)
 
 getDataStructureIdentifierThrowsExceptionForTwoFieldsWithNoMatchAndNoDefault ()
 
 getDataStructureIdentifierThrowsExceptionIfParentRowLookupFails ()
 
 getDataStructureIdentifierThrowsExceptionIfParentRowsFormALoop ()
 
 getDataStructureIdentifierThrowsExceptionIfNoValidPointerFoundUntilRoot ()
 
 getDataStructureIdentifierThrowsExceptionIfNoValidPointerValueFound ()
 
 getDataStructureIdentifierThrowsExceptionIfResorvedPointerValueIsIntegerButDsFieldNameIsNotConfigured ()
 
 getDataStructureIdentifierThrowsExceptionIfDsTableFieldIsMisconfigured ()
 
 getDataStructureIdentifierReturnsValidIdentifierForPointerField ()
 
 getDataStructureIdentifierReturnsValidIdentifierForParentLookup ()
 
 getDataStructureIdentifierReturnsValidIdentifierForParentLookupAndBreaksLoop ()
 
 getDataStructureIdentifierReturnsValidIdentifierForParentLookupAndPrefersSubField ()
 
 getDataStructureIdentifierReturnsValidIdentifierForTableAndFieldPointer ()
 
 getDataStructureIdentifierReturnsValidIdentifierForTableAndFieldPointerWithParentLookup ()
 
 parseDataStructureByIdentifierThrowsExceptionWithEmptyString ()
 
 parseDataStructureByIdentifierIfIdentifierDoesNotResolveToArray ()
 
 parseDataStructureByIdentifierCallsRegisteredHook ()
 
 parseDataStructureByIdentifierThrowsExceptionIfHookReturnsNoString ()
 
 parseDataStructureByIdentifierUsesCasualLogicIfHookReturnsNoIdentifier ()
 
 parseDataStructureByIdentifierParsesDataStructureReturnedByHook ()
 
 parseDataStructureByIdentifierParsesDataStructureFromFirstMatchingHook ()
 
 parseDataStructureByIdentifierThrowsExceptionForInvalidSyntax ()
 
 parseDataStructureByIdentifierThrowsExceptionForIncompleteTcaSyntax ()
 
 parseDataStructureByIdentifierThrowsExceptionForInvalidTcaSyntaxPointer ()
 
 parseDataStructureByIdentifierResolvesTcaSyntaxPointer ()
 
 parseDataStructureByIdentifierThrowsExceptionForIncompleteRecordSyntax ()
 
 parseDataStructureByIdentifierResolvesRecordSyntaxPointer ()
 
 parseDataStructureByIdentifierThrowsExceptionIfDataStructureFileDoesNotExist ()
 
 parseDataStructureByIdentifierFetchesFromFile ()
 
 parseDataStructureByIdentifierThrowsExceptionForInvalidXmlStructure ()
 
 parseDataStructureByIdentifierThrowsExceptionIfStructureHasBothSheetAndRoot ()
 
 parseDataStructureByIdentifierCreatesDefaultSheet ()
 
 parseDataStructureByIdentifierResolvesExtReferenceForSingleSheets ()
 
 parseDataStructureByIdentifierResolvesExtReferenceForSingleSheetsWithFilePrefix ()
 
 parseDataStructureByIdentifierCallsPostProcessHook ()
 
 parseDataStructureByIdentifierThrowsExceptionIfPostProcessHookReturnsNoArray ()
 
 parseDataStructureByIdentifierPostProcessHookManipulatesDataStructure ()
 
 traverseFlexFormXmlDataRecurseDoesNotFailOnNotExistingField ()
 
 traverseFlexFormXmlDataRecurseDoesNotFailOnNotExistingArrayField ()
 

Protected Attributes

bool $resetSingletonInstances = true
 

Detailed Description

Test case

Definition at line 57 of file FlexFormToolsTest.php.

Member Function Documentation

◆ getDataStructureIdentifierCallsRegisteredPostProcessHook()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierCallsRegisteredPostProcessHook ( )
Test:

Definition at line 152 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierCallsRegisteredPreProcessHook()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierCallsRegisteredPreProcessHook ( )
Test:

Definition at line 81 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierPostProcessHookCanEnrichIdentifier()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierPostProcessHookCanEnrichIdentifier ( )
Test:

Definition at line 212 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsDefaultIfDsIsSetButNoDsPointerField()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsDefaultIfDsIsSetButNoDsPointerField ( )
Test:

Definition at line 247 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsDefaultIfPointerFieldValueDoesNotExist()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsDefaultIfPointerFieldValueDoesNotExist ( )
Test:

Definition at line 371 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsPointerFieldValueIfDataStructureExists()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsPointerFieldValueIfDataStructureExists ( )
Test:

Definition at line 351 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsStringFromFirstMatchingPreProcessHook()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsStringFromFirstMatchingPreProcessHook ( )
Test:

Definition at line 138 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsStringFromPreProcessHook()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsStringFromPreProcessHook ( )
Test:

Definition at line 126 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsValidIdentifierForParentLookup()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsValidIdentifierForParentLookup ( )
Test:

Definition at line 810 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsValidIdentifierForParentLookupAndBreaksLoop()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsValidIdentifierForParentLookupAndBreaksLoop ( )
Test:

Definition at line 878 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsValidIdentifierForParentLookupAndPrefersSubField()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsValidIdentifierForParentLookupAndPrefersSubField ( )
Test:

Definition at line 937 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsValidIdentifierForPointerField()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsValidIdentifierForPointerField ( )
Test:

Definition at line 792 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsValidIdentifierForTableAndFieldPointer()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsValidIdentifierForTableAndFieldPointer ( )
Test:

Definition at line 1000 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsValidIdentifierForTableAndFieldPointerWithParentLookup()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsValidIdentifierForTableAndFieldPointerWithParentLookup ( )
Test:

Definition at line 1020 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsValidNameForTwoFieldCombinations()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsValidNameForTwoFieldCombinations ( array  $row,
array  $ds,
string  $expected 
)
Test:
‪@dataProvider getDataStructureIdentifierReturnsValidNameForTwoFieldCombinationsDataProvider
Parameters
array$row
array$ds
$expected

Definition at line 513 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsValidNameForTwoFieldCombinationsDataProvider()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierReturnsValidNameForTwoFieldCombinationsDataProvider ( )

Data provider for getDataStructureIdentifierReturnsValidNameForTwoFieldCombinations

Definition at line 413 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionForTwoFieldsWithNoMatchAndNoDefault()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionForTwoFieldsWithNoMatchAndNoDefault ( )
Test:

Definition at line 527 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfDsIsNotAnArrayAndNoDsPointerField()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfDsIsNotAnArrayAndNoDsPointerField ( )
Test:

Definition at line 231 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfDsTableFieldIsMisconfigured()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfDsTableFieldIsMisconfigured ( )
Test:

Definition at line 773 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfNoValidPointerFoundUntilRoot()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfNoValidPointerFoundUntilRoot ( )
Test:

Definition at line 668 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierThrowsExceptionIfNoValidPointerValueFound()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfNoValidPointerValueFound ( )
Test:

Definition at line 737 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfParentRowLookupFails()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfParentRowLookupFails ( )
Test:

Definition at line 550 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfParentRowsFormALoop()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfParentRowsFormALoop ( )
Test:

Definition at line 599 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierThrowsExceptionIfPointerFieldStringHasMoreThanTwoFields()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfPointerFieldStringHasMoreThanTwoFields ( )
Test:

Definition at line 278 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfPointerFieldSWithTwoFieldsFirstDoesNotExist()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfPointerFieldSWithTwoFieldsFirstDoesNotExist ( )
Test:

Definition at line 313 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfPointerFieldSWithTwoFieldsSecondDoesNotExist()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfPointerFieldSWithTwoFieldsSecondDoesNotExist ( )
Test:

Definition at line 332 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfPointerFieldValueDoesNotExistAndDefaultToo()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfPointerFieldValueDoesNotExistAndDefaultToo ( )
Test:

Definition at line 391 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfPointerFieldWithStringSingleFieldDoesNotExist()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfPointerFieldWithStringSingleFieldDoesNotExist ( )
Test:

Definition at line 294 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfPostProcessHookReturnsEmptyArray()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfPostProcessHookReturnsEmptyArray ( )
Test:

Definition at line 192 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierThrowsExceptionIfPostProcessHookReturnsNoArray()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfPostProcessHookReturnsNoArray ( )
Test:

Definition at line 172 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierThrowsExceptionIfPreProcessHookReturnsNoArray()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfPreProcessHookReturnsNoArray ( )
Test:

Definition at line 94 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierThrowsExceptionIfResorvedPointerValueIsIntegerButDsFieldNameIsNotConfigured()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionIfResorvedPointerValueIsIntegerButDsFieldNameIsNotConfigured ( )
Test:

Definition at line 755 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionsIfNoDsPointerFieldIsSetAndDefaultDoesNotExist()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierThrowsExceptionsIfNoDsPointerFieldIsSetAndDefaultDoesNotExist ( )
Test:

Definition at line 263 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierUsesCasualLogicIfPreProcessHookReturnsNoIdentifier()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::getDataStructureIdentifierUsesCasualLogicIfPreProcessHookReturnsNoIdentifier ( )
Test:

Definition at line 107 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierCallsPostProcessHook()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierCallsPostProcessHook ( )
Test:

Definition at line 1495 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierCallsRegisteredHook()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierCallsRegisteredHook ( )
Test:

Definition at line 1104 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierCreatesDefaultSheet()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierCreatesDefaultSheet ( )
Test:

Definition at line 1364 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierFetchesFromFile()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierFetchesFromFile ( )
Test:

Definition at line 1296 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierIfIdentifierDoesNotResolveToArray()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierIfIdentifierDoesNotResolveToArray ( )
Test:

Definition at line 1094 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierParsesDataStructureFromFirstMatchingHook()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierParsesDataStructureFromFirstMatchingHook ( )
Test:

Definition at line 1165 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierParsesDataStructureReturnedByHook()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierParsesDataStructureReturnedByHook ( )
Test:

Definition at line 1150 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierPostProcessHookManipulatesDataStructure()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierPostProcessHookManipulatesDataStructure ( )
Test:

Definition at line 1533 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierResolvesExtReferenceForSingleSheets()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierResolvesExtReferenceForSingleSheets ( )
Test:

Definition at line 1415 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierResolvesExtReferenceForSingleSheetsWithFilePrefix()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierResolvesExtReferenceForSingleSheetsWithFilePrefix ( )
Test:

Definition at line 1455 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierResolvesRecordSyntaxPointer()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierResolvesRecordSyntaxPointer ( )
Test:

Definition at line 1242 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierResolvesTcaSyntaxPointer()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierResolvesTcaSyntaxPointer ( )
Test:

Definition at line 1214 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionForIncompleteRecordSyntax()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierThrowsExceptionForIncompleteRecordSyntax ( )
Test:

Definition at line 1231 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierThrowsExceptionForIncompleteTcaSyntax()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierThrowsExceptionForIncompleteTcaSyntax ( )
Test:

Definition at line 1192 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierThrowsExceptionForInvalidSyntax()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierThrowsExceptionForInvalidSyntax ( )
Test:

Definition at line 1182 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierThrowsExceptionForInvalidTcaSyntaxPointer()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierThrowsExceptionForInvalidTcaSyntaxPointer ( )
Test:

Definition at line 1203 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierThrowsExceptionForInvalidXmlStructure()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierThrowsExceptionForInvalidXmlStructure ( )
Test:

Definition at line 1329 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionIfDataStructureFileDoesNotExist()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierThrowsExceptionIfDataStructureFileDoesNotExist ( )
Test:

Definition at line 1283 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionIfHookReturnsNoString()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierThrowsExceptionIfHookReturnsNoString ( )
Test:

Definition at line 1117 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionIfPostProcessHookReturnsNoArray()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierThrowsExceptionIfPostProcessHookReturnsNoArray ( )
Test:

Definition at line 1514 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionIfStructureHasBothSheetAndRoot()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierThrowsExceptionIfStructureHasBothSheetAndRoot ( )
Test:

Definition at line 1347 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionWithEmptyString()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierThrowsExceptionWithEmptyString ( )
Test:

Definition at line 1084 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierUsesCasualLogicIfHookReturnsNoIdentifier()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::parseDataStructureByIdentifierUsesCasualLogicIfHookReturnsNoIdentifier ( )
Test:

Definition at line 1130 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::setUp ( )

Set up

Definition at line 66 of file FlexFormToolsTest.php.

◆ traverseFlexFormXmlDataRecurseDoesNotFailOnNotExistingArrayField()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::traverseFlexFormXmlDataRecurseDoesNotFailOnNotExistingArrayField ( )
Test:

Definition at line 1580 of file FlexFormToolsTest.php.

◆ traverseFlexFormXmlDataRecurseDoesNotFailOnNotExistingField()

TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::traverseFlexFormXmlDataRecurseDoesNotFailOnNotExistingField ( )
Test:

Definition at line 1555 of file FlexFormToolsTest.php.

Member Data Documentation

◆ $resetSingletonInstances

bool TYPO3\CMS\Core\Tests\Unit\Configuration\FlexForm\FlexFormToolsTest::$resetSingletonInstances = true
protected

Reset singletons created by subject

Definition at line 61 of file FlexFormToolsTest.php.