‪TYPO3CMS  10.4
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 ()
 
 getDataStructureIdentifierThrowsExceptionIfReservedPointerValueIsIntegerButDsFieldNameIsNotConfigured ()
 
 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 59 of file FlexFormToolsTest.php.

Member Function Documentation

◆ getDataStructureIdentifierCallsRegisteredPostProcessHook()

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

Definition at line 154 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierCallsRegisteredPreProcessHook()

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

Definition at line 83 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierPostProcessHookCanEnrichIdentifier()

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

Definition at line 214 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsDefaultIfDsIsSetButNoDsPointerField()

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

Definition at line 249 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsDefaultIfPointerFieldValueDoesNotExist()

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

Definition at line 373 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsPointerFieldValueIfDataStructureExists()

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

Definition at line 353 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsStringFromFirstMatchingPreProcessHook()

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

Definition at line 140 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsStringFromPreProcessHook()

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

Definition at line 128 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsValidIdentifierForParentLookup()

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

Definition at line 812 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsValidIdentifierForParentLookupAndBreaksLoop()

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

Definition at line 880 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsValidIdentifierForParentLookupAndPrefersSubField()

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

Definition at line 939 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierReturnsValidIdentifierForPointerField()

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

Definition at line 794 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsValidIdentifierForTableAndFieldPointer()

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

Definition at line 1002 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsValidIdentifierForTableAndFieldPointerWithParentLookup()

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

Definition at line 1022 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 515 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierReturnsValidNameForTwoFieldCombinationsDataProvider()

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

Data provider for getDataStructureIdentifierReturnsValidNameForTwoFieldCombinations

Definition at line 415 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionForTwoFieldsWithNoMatchAndNoDefault()

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

Definition at line 529 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfDsIsNotAnArrayAndNoDsPointerField()

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

Definition at line 233 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfDsTableFieldIsMisconfigured()

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

Definition at line 775 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfNoValidPointerFoundUntilRoot()

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

Definition at line 670 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierThrowsExceptionIfNoValidPointerValueFound()

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

Definition at line 739 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfParentRowLookupFails()

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

Definition at line 552 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfParentRowsFormALoop()

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

Definition at line 601 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierThrowsExceptionIfPointerFieldStringHasMoreThanTwoFields()

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

Definition at line 280 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfPointerFieldSWithTwoFieldsFirstDoesNotExist()

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

Definition at line 315 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfPointerFieldSWithTwoFieldsSecondDoesNotExist()

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

Definition at line 334 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfPointerFieldValueDoesNotExistAndDefaultToo()

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

Definition at line 393 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfPointerFieldWithStringSingleFieldDoesNotExist()

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

Definition at line 296 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionIfPostProcessHookReturnsEmptyArray()

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

Definition at line 194 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierThrowsExceptionIfPostProcessHookReturnsNoArray()

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

Definition at line 174 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierThrowsExceptionIfPreProcessHookReturnsNoArray()

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

Definition at line 96 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ getDataStructureIdentifierThrowsExceptionIfReservedPointerValueIsIntegerButDsFieldNameIsNotConfigured()

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

Definition at line 757 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierThrowsExceptionsIfNoDsPointerFieldIsSetAndDefaultDoesNotExist()

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

Definition at line 265 of file FlexFormToolsTest.php.

◆ getDataStructureIdentifierUsesCasualLogicIfPreProcessHookReturnsNoIdentifier()

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

Definition at line 109 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierCallsPostProcessHook()

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

Definition at line 1497 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierCallsRegisteredHook()

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

Definition at line 1106 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierCreatesDefaultSheet()

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

Definition at line 1366 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierFetchesFromFile()

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

Definition at line 1298 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierIfIdentifierDoesNotResolveToArray()

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

Definition at line 1096 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierParsesDataStructureFromFirstMatchingHook()

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

Definition at line 1167 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierParsesDataStructureReturnedByHook()

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

Definition at line 1152 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierPostProcessHookManipulatesDataStructure()

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

Definition at line 1535 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierResolvesExtReferenceForSingleSheets()

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

Definition at line 1417 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierResolvesExtReferenceForSingleSheetsWithFilePrefix()

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

Definition at line 1457 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierResolvesRecordSyntaxPointer()

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

Definition at line 1244 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierResolvesTcaSyntaxPointer()

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

Definition at line 1216 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionForIncompleteRecordSyntax()

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

Definition at line 1233 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierThrowsExceptionForIncompleteTcaSyntax()

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

Definition at line 1194 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierThrowsExceptionForInvalidSyntax()

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

Definition at line 1184 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierThrowsExceptionForInvalidTcaSyntaxPointer()

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

Definition at line 1205 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierThrowsExceptionForInvalidXmlStructure()

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

Definition at line 1331 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionIfDataStructureFileDoesNotExist()

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

Definition at line 1285 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionIfHookReturnsNoString()

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

Definition at line 1119 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionIfPostProcessHookReturnsNoArray()

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

Definition at line 1516 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionIfStructureHasBothSheetAndRoot()

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

Definition at line 1349 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ parseDataStructureByIdentifierThrowsExceptionWithEmptyString()

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

Definition at line 1086 of file FlexFormToolsTest.php.

◆ parseDataStructureByIdentifierUsesCasualLogicIfHookReturnsNoIdentifier()

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

Definition at line 1132 of file FlexFormToolsTest.php.

References $GLOBALS.

◆ setUp()

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

Set up

Definition at line 68 of file FlexFormToolsTest.php.

◆ traverseFlexFormXmlDataRecurseDoesNotFailOnNotExistingArrayField()

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

Definition at line 1582 of file FlexFormToolsTest.php.

◆ traverseFlexFormXmlDataRecurseDoesNotFailOnNotExistingField()

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

Definition at line 1557 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 63 of file FlexFormToolsTest.php.