‪TYPO3CMS  10.4
TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest:

Public Member Functions

 addDataKeepExistingItems ()
 
 addDataThrowsExceptionIfAnItemIsNotAnArray ()
 
 addDataTranslatesItemLabels ()
 
 addDataAddsDividersIfItemGroupsAreDefined ()
 
 addDataKeepsIconFromItem ()
 
 addDataThrowsExceptionWithUnknownSpecialValue ()
 
 addDataAddsTablesWithSpecialTables ()
 
 addDataAddsTablesWithSpecialPageTypes ()
 
 addDataAddsExcludeFieldsWithSpecialExcludeDataProvider ()
 
 addDataAddsExcludeFieldsWithSpecialExclude ($tca, $expectedItems)
 
 addDataAddsExcludeFieldsFromFlexWithSpecialExclude ()
 
 addDataAddsExplicitAllowFieldsWithSpecialExplicitValues ()
 
 addDataAddsExplicitDenyFieldsWithSpecialExplicitValues ()
 
 addDataAddsExplicitIndividualAllowFieldsWithSpecialExplicitValues ()
 
 addDataAddsExplicitIndividualDenyFieldsWithSpecialExplicitValues ()
 
 addDataAddsLanguagesWithSpecialLanguages ()
 
 addDataAddsCustomOptionsWithSpecialCustom ()
 
 addDataAddsGroupItemsWithSpecialModListGroup ()
 
 addDataAddsFileItemsWithConfiguredFileFolder ()
 
 addDataThrowsExceptionForInvalidFileFolder ()
 
 addDataAddsItemsByAddItemsFromPageTsConfig ()
 
 addDataAddsItemsByAddItemsWithDuplicateValuesFromPageTsConfig ()
 
 addDataReplacesMarkersInForeignTableClauseDataProvider ()
 
 addDataReplacesMarkersInForeignTableClause ($foreignTableWhere, $expectedWhere, array $inputOverride)
 
 addDataThrowsExceptionIfForeignTableIsNotDefinedInTca ()
 
 addDataForeignTableSplitsGroupOrderAndLimit ()
 
 addDataForeignTableQueuesFlashMessageOnDatabaseError ()
 
 addDataForeignTableHandlesForeignTableRows ()
 
 addDataRemovesItemsThatAreRestrictedByUserStorageAddedByForeignTable ()
 
 addDataForeignTableResolvesIconFromSelicon ()
 
 addDataRemovesItemsByKeepItemsPageTsConfig ()
 
 addDataRemovesAllItemsByEmptyKeepItemsPageTsConfig ()
 
 addDataEvaluatesKeepItemsBeforeAddItemsFromPageTsConfig ()
 
 addDataRemovesItemsByRemoveItemsPageTsConfig ()
 
 addDataRemovesItemsByZeroValueRemoveItemsPageTsConfig ()
 
 addDataRemovesItemsAddedByAddItemsFromPageTsConfigByRemoveItemsPageTsConfig ()
 
 addDataRemovesItemsByLanguageFieldUserRestriction ()
 
 addDataRemovesItemsByUserAuthModeRestriction ()
 
 addDataKeepsAllPagesDoktypesForAdminUser ()
 
 addDataKeepsAllowedPageTypesForNonAdminUser ()
 
 addDataCallsItemsProcFunc ()
 
 addDataForeignTableItemsWillReceiveTheLabelFromForeignTableLabelField ()
 
 addDataItemsProcFuncWillUseItemsFromForeignTable ()
 
 addDataItemsProcFuncWillUseItemsFromForeignTableAndRemoveItemsByPageTsConfig ()
 
 addDataItemsProcFuncWillUseItemsFromForeignTableAndAddItemsByPageTsConfig ()
 
 addDataItemsProcFuncReceivesParameters ()
 
 addDataItemsProcFuncEnqueuesFlashMessageOnException ()
 
 addDataTranslatesItemLabelsFromPageTsConfig ()
 
 addDataAddsIconsFromPageTsConfig ()
 
 processSelectFieldValueSetsMmForeignRelationValues ()
 
 processSelectFieldValueSetsForeignRelationValues ()
 
 processSelectFieldValueRemovesInvalidDynamicValues ()
 
 processSelectFieldValueKeepsValuesFromStaticItems ()
 
 processSelectFieldValueReturnsEmptyValueForSingleSelect ()
 
 processSelectFieldValueTrimsEmptyValueForMultiValueSelect ()
 
 processSelectFieldValueDoesNotCallRelationManagerForStaticOnlyItems ()
 
 processSelectFieldValueAddsInvalidValuesToItemsForSingleSelects ()
 
 processSelectFieldValueReturnsDuplicateValuesForMultipleSelect ()
 
 processSelectFieldValueReturnsUniqueValuesForMultipleSelect ()
 
array processSelectFieldSetsCorrectValuesForMmRelationsDataProvider ()
 
 processSelectFieldSetsCorrectValuesForMmRelations (array $input, array $overrideRelationHandlerSettings, array $relationHandlerUids)
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 
array mockDatabaseConnection ($tableName='fTable')
 
 mockDatabaseConnectionForProcessSelectField ()
 

Private Member Functions

array mockForeignTableItemsQuery ()
 

Detailed Description

Test case

Definition at line 52 of file TcaSelectItemsTest.php.

Member Function Documentation

◆ addDataAddsCustomOptionsWithSpecialCustom()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsCustomOptionsWithSpecialCustom ( )
Test:

Definition at line 1178 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataAddsDividersIfItemGroupsAreDefined()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsDividersIfItemGroupsAreDefined ( )
Test:

Definition at line 287 of file TcaSelectItemsTest.php.

◆ addDataAddsExcludeFieldsFromFlexWithSpecialExclude()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsExcludeFieldsFromFlexWithSpecialExclude ( )
Test:

Definition at line 704 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataAddsExcludeFieldsWithSpecialExclude()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsExcludeFieldsWithSpecialExclude (   $tca,
  $expectedItems 
)
Test:
‪@dataProvider addDataAddsExcludeFieldsWithSpecialExcludeDataProvider

Definition at line 676 of file TcaSelectItemsTest.php.

References $GLOBALS, and $tca.

◆ addDataAddsExcludeFieldsWithSpecialExcludeDataProvider()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsExcludeFieldsWithSpecialExcludeDataProvider ( )

Data provider

Definition at line 553 of file TcaSelectItemsTest.php.

◆ addDataAddsExplicitAllowFieldsWithSpecialExplicitValues()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsExplicitAllowFieldsWithSpecialExplicitValues ( )
Test:

Definition at line 785 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataAddsExplicitDenyFieldsWithSpecialExplicitValues()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsExplicitDenyFieldsWithSpecialExplicitValues ( )
Test:

Definition at line 858 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataAddsExplicitIndividualAllowFieldsWithSpecialExplicitValues()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsExplicitIndividualAllowFieldsWithSpecialExplicitValues ( )
Test:

Definition at line 931 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataAddsExplicitIndividualDenyFieldsWithSpecialExplicitValues()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsExplicitIndividualDenyFieldsWithSpecialExplicitValues ( )
Test:

Definition at line 1028 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataAddsFileItemsWithConfiguredFileFolder()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsFileItemsWithConfiguredFileFolder ( )

◆ addDataAddsGroupItemsWithSpecialModListGroup()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsGroupItemsWithSpecialModListGroup ( )
Test:

Definition at line 1244 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataAddsIconsFromPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsIconsFromPageTsConfig ( )
Test:

Definition at line 3605 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataAddsItemsByAddItemsFromPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsItemsByAddItemsFromPageTsConfig ( )
Test:

Definition at line 1384 of file TcaSelectItemsTest.php.

◆ addDataAddsItemsByAddItemsWithDuplicateValuesFromPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsItemsByAddItemsWithDuplicateValuesFromPageTsConfig ( )
Test:

Definition at line 1440 of file TcaSelectItemsTest.php.

◆ addDataAddsLanguagesWithSpecialLanguages()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsLanguagesWithSpecialLanguages ( )
Test:

Definition at line 1125 of file TcaSelectItemsTest.php.

◆ addDataAddsTablesWithSpecialPageTypes()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsTablesWithSpecialPageTypes ( )
Test:

Definition at line 490 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataAddsTablesWithSpecialTables()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataAddsTablesWithSpecialTables ( )
Test:

Definition at line 428 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataCallsItemsProcFunc()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataCallsItemsProcFunc ( )
Test:

Definition at line 2855 of file TcaSelectItemsTest.php.

◆ addDataEvaluatesKeepItemsBeforeAddItemsFromPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataEvaluatesKeepItemsBeforeAddItemsFromPageTsConfig ( )
Test:

Definition at line 2401 of file TcaSelectItemsTest.php.

◆ addDataForeignTableHandlesForeignTableRows()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataForeignTableHandlesForeignTableRows ( )

◆ addDataForeignTableItemsWillReceiveTheLabelFromForeignTableLabelField()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataForeignTableItemsWillReceiveTheLabelFromForeignTableLabelField ( )

◆ addDataForeignTableQueuesFlashMessageOnDatabaseError()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataForeignTableQueuesFlashMessageOnDatabaseError ( )

◆ addDataForeignTableResolvesIconFromSelicon()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataForeignTableResolvesIconFromSelicon ( )

◆ addDataForeignTableSplitsGroupOrderAndLimit()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataForeignTableSplitsGroupOrderAndLimit ( )

◆ addDataItemsProcFuncEnqueuesFlashMessageOnException()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataItemsProcFuncEnqueuesFlashMessageOnException ( )
Test:

Definition at line 3481 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataItemsProcFuncReceivesParameters()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataItemsProcFuncReceivesParameters ( )
Test:

Definition at line 3397 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataItemsProcFuncWillUseItemsFromForeignTable()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataItemsProcFuncWillUseItemsFromForeignTable ( )

This test case combines the use of itemsProcFunc and foreign_table

In the itemsProcFunc we will iterate over the items given from foreign_table and filter out every item that does not have a uid of 2

Test:

Definition at line 3015 of file TcaSelectItemsTest.php.

References $args, $GLOBALS, and TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest\mockForeignTableItemsQuery().

◆ addDataItemsProcFuncWillUseItemsFromForeignTableAndAddItemsByPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataItemsProcFuncWillUseItemsFromForeignTableAndAddItemsByPageTsConfig ( )

This test case combines the use of itemsProcFunc, foreign_table and pageTsConfig

In the itemsProcFunc we will iterate over the items given from foreign_table and filter out every item that does not have the uid of 2. The pageTsConfig will add an item with the uid=12 to the list so only one item with uid=1 will remain

Test:

Definition at line 3265 of file TcaSelectItemsTest.php.

References $args, $GLOBALS, and TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest\mockForeignTableItemsQuery().

◆ addDataItemsProcFuncWillUseItemsFromForeignTableAndRemoveItemsByPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataItemsProcFuncWillUseItemsFromForeignTableAndRemoveItemsByPageTsConfig ( )

This test case combines the use of itemsProcFunc, foreign_table and pageTsConfig

In the itemsProcFunc we will iterate over the items given from foreign_table and filter out every item that does not have a uid lower than 3. The pageTsConfig will remove the item with the uid=2 from the list so only one item with uid=1 will remain

Test:

Definition at line 3136 of file TcaSelectItemsTest.php.

References $args, $GLOBALS, and TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest\mockForeignTableItemsQuery().

◆ addDataKeepExistingItems()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataKeepExistingItems ( )
Test:

Definition at line 173 of file TcaSelectItemsTest.php.

◆ addDataKeepsAllowedPageTypesForNonAdminUser()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataKeepsAllowedPageTypesForNonAdminUser ( )
Test:

Definition at line 2804 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataKeepsAllPagesDoktypesForAdminUser()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataKeepsAllPagesDoktypesForAdminUser ( )
Test:

Definition at line 2761 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataKeepsIconFromItem()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataKeepsIconFromItem ( )
Test:

Definition at line 364 of file TcaSelectItemsTest.php.

◆ addDataRemovesAllItemsByEmptyKeepItemsPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataRemovesAllItemsByEmptyKeepItemsPageTsConfig ( )
Test:

Definition at line 2350 of file TcaSelectItemsTest.php.

◆ addDataRemovesItemsAddedByAddItemsFromPageTsConfigByRemoveItemsPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataRemovesItemsAddedByAddItemsFromPageTsConfigByRemoveItemsPageTsConfig ( )
Test:

Definition at line 2595 of file TcaSelectItemsTest.php.

◆ addDataRemovesItemsByKeepItemsPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataRemovesItemsByKeepItemsPageTsConfig ( )
Test:

Definition at line 2291 of file TcaSelectItemsTest.php.

◆ addDataRemovesItemsByLanguageFieldUserRestriction()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataRemovesItemsByLanguageFieldUserRestriction ( )
Test:

Definition at line 2650 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataRemovesItemsByRemoveItemsPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataRemovesItemsByRemoveItemsPageTsConfig ( )
Test:

Definition at line 2478 of file TcaSelectItemsTest.php.

◆ addDataRemovesItemsByUserAuthModeRestriction()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataRemovesItemsByUserAuthModeRestriction ( )
Test:

Definition at line 2711 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataRemovesItemsByZeroValueRemoveItemsPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataRemovesItemsByZeroValueRemoveItemsPageTsConfig ( )
Test:

Definition at line 2537 of file TcaSelectItemsTest.php.

◆ addDataRemovesItemsThatAreRestrictedByUserStorageAddedByForeignTable()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataRemovesItemsThatAreRestrictedByUserStorageAddedByForeignTable ( )

◆ addDataReplacesMarkersInForeignTableClause()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataReplacesMarkersInForeignTableClause (   $foreignTableWhere,
  $expectedWhere,
array  $inputOverride 
)

◆ addDataReplacesMarkersInForeignTableClauseDataProvider()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataReplacesMarkersInForeignTableClauseDataProvider ( )

Data provider

Definition at line 1496 of file TcaSelectItemsTest.php.

◆ addDataThrowsExceptionForInvalidFileFolder()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataThrowsExceptionForInvalidFileFolder ( )
Test:

Definition at line 1358 of file TcaSelectItemsTest.php.

◆ addDataThrowsExceptionIfAnItemIsNotAnArray()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataThrowsExceptionIfAnItemIsNotAnArray ( )
Test:

Definition at line 212 of file TcaSelectItemsTest.php.

◆ addDataThrowsExceptionIfForeignTableIsNotDefinedInTca()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataThrowsExceptionIfForeignTableIsNotDefinedInTca ( )
Test:

Definition at line 1820 of file TcaSelectItemsTest.php.

◆ addDataThrowsExceptionWithUnknownSpecialValue()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataThrowsExceptionWithUnknownSpecialValue ( )
Test:

Definition at line 402 of file TcaSelectItemsTest.php.

◆ addDataTranslatesItemLabels()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataTranslatesItemLabels ( )
Test:

Definition at line 240 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ addDataTranslatesItemLabelsFromPageTsConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::addDataTranslatesItemLabelsFromPageTsConfig ( )
Test:

Definition at line 3548 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ mockDatabaseConnection()

◆ mockDatabaseConnectionForProcessSelectField()

◆ mockForeignTableItemsQuery()

◆ processSelectFieldSetsCorrectValuesForMmRelations()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldSetsCorrectValuesForMmRelations ( array  $input,
array  $overrideRelationHandlerSettings,
array  $relationHandlerUids 
)
Test:
‪@dataProvider processSelectFieldSetsCorrectValuesForMmRelationsDataProvider
Parameters
array$input
array$overrideRelationHandlerSettings
array$relationHandlerUids

Definition at line 4244 of file TcaSelectItemsTest.php.

References $GLOBALS, and TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest\mockDatabaseConnectionForProcessSelectField().

◆ processSelectFieldSetsCorrectValuesForMmRelationsDataProvider()

array TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldSetsCorrectValuesForMmRelationsDataProvider ( )

Data Provider

Returns
‪array

Definition at line 4108 of file TcaSelectItemsTest.php.

◆ processSelectFieldValueAddsInvalidValuesToItemsForSingleSelects()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldValueAddsInvalidValuesToItemsForSingleSelects ( )
Test:

Definition at line 3976 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ processSelectFieldValueDoesNotCallRelationManagerForStaticOnlyItems()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldValueDoesNotCallRelationManagerForStaticOnlyItems ( )
Test:

Definition at line 3939 of file TcaSelectItemsTest.php.

◆ processSelectFieldValueKeepsValuesFromStaticItems()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldValueKeepsValuesFromStaticItems ( )
Test:

Definition at line 3836 of file TcaSelectItemsTest.php.

◆ processSelectFieldValueRemovesInvalidDynamicValues()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldValueRemovesInvalidDynamicValues ( )

◆ processSelectFieldValueReturnsDuplicateValuesForMultipleSelect()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldValueReturnsDuplicateValuesForMultipleSelect ( )
Test:

Definition at line 4023 of file TcaSelectItemsTest.php.

◆ processSelectFieldValueReturnsEmptyValueForSingleSelect()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldValueReturnsEmptyValueForSingleSelect ( )
Test:

Definition at line 3872 of file TcaSelectItemsTest.php.

◆ processSelectFieldValueReturnsUniqueValuesForMultipleSelect()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldValueReturnsUniqueValuesForMultipleSelect ( )
Test:

Definition at line 4065 of file TcaSelectItemsTest.php.

◆ processSelectFieldValueSetsForeignRelationValues()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldValueSetsForeignRelationValues ( )

◆ processSelectFieldValueSetsMmForeignRelationValues()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldValueSetsMmForeignRelationValues ( )

◆ processSelectFieldValueTrimsEmptyValueForMultiValueSelect()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::processSelectFieldValueTrimsEmptyValueForMultiValueSelect ( )
Test:

Definition at line 3902 of file TcaSelectItemsTest.php.

◆ setUp()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::setUp ( )
protected

Set up

Definition at line 57 of file TcaSelectItemsTest.php.

References $GLOBALS.

◆ tearDown()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaSelectItemsTest::tearDown ( )
protected

Tear down

Definition at line 85 of file TcaSelectItemsTest.php.