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

Public Member Functions

 addDataThrowsExceptionForInlineFieldWithoutForeignTableConfig ()
 
 addDataSetsDefaults ()
 
 addDataKeepsGivenMinitems ()
 
 addDataForcesMinitemsPositive ()
 
 addDataKeepsGivenMaxitems ()
 
 addDataForcesMaxitemsPositive ()
 
 addDataMergesWithGivenAppearanceSettings ()
 
 addDataForcesLevelLinksPositionWithForeignSelector ()
 
 addDataKeepsLevelLinksPositionWithForeignSelectorAndUseCombination ()
 
 addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanTrue ()
 
 addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanFalse ()
 
 addDataKeepshowRemovedLocalizationRecordsButForcesBooleanTrue ()
 
 addDataKeepsShowRemovedLocalizationRecordsButForcesBooleanFalse ()
 
 addDataThrowsExceptionIfForeignSelectorAndForeignUniquePointToDifferentFields ()
 
 addDataThrowsExceptionIfForeignSelectorPointsToANotExistingField ()
 
 addDataThrowsExceptionIfForeignUniquePointsToANotExistingField ()
 
 addDataThrowsExceptionIfForeignUniqueTargetIsNotTypeSelectOrGroup ()
 
 addDataThrowsExceptionForForeignSelectorGroupWithoutInternalTypeDb ()
 
 addDataThrowsExceptionIfForeignUniqueSelectDoesNotDefineForeignTable ()
 
 addDataThrowsExceptionIfForeignUniqueGroupDoesNotDefineForeignTable ()
 
 addDataAddsSelectorOrUniqueConfigurationForForeignUnique ()
 
 addDataMergesForeignSelectorFieldTcaOverride ()
 

Protected Attributes

array $defaultConfig
 

Detailed Description

Test case

Definition at line 24 of file TcaInlineConfigurationTest.php.

Member Function Documentation

◆ addDataAddsSelectorOrUniqueConfigurationForForeignUnique()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataAddsSelectorOrUniqueConfigurationForForeignUnique ( )

◆ addDataForcesLevelLinksPositionWithForeignSelector()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataForcesLevelLinksPositionWithForeignSelector ( )

◆ addDataForcesMaxitemsPositive()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataForcesMaxitemsPositive ( )

◆ addDataForcesMinitemsPositive()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataForcesMinitemsPositive ( )

◆ addDataKeepsGivenMaxitems()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsGivenMaxitems ( )

◆ addDataKeepsGivenMinitems()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsGivenMinitems ( )

◆ addDataKeepshowRemovedLocalizationRecordsButForcesBooleanTrue()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepshowRemovedLocalizationRecordsButForcesBooleanTrue ( )

◆ addDataKeepsLevelLinksPositionWithForeignSelectorAndUseCombination()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsLevelLinksPositionWithForeignSelectorAndUseCombination ( )

◆ addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanFalse()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanFalse ( )

◆ addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanTrue()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanTrue ( )

◆ addDataKeepsShowRemovedLocalizationRecordsButForcesBooleanFalse()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsShowRemovedLocalizationRecordsButForcesBooleanFalse ( )

◆ addDataMergesForeignSelectorFieldTcaOverride()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataMergesForeignSelectorFieldTcaOverride ( )

◆ addDataMergesWithGivenAppearanceSettings()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataMergesWithGivenAppearanceSettings ( )

◆ addDataSetsDefaults()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataSetsDefaults ( )

◆ addDataThrowsExceptionForForeignSelectorGroupWithoutInternalTypeDb()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionForForeignSelectorGroupWithoutInternalTypeDb ( )
Test:

Definition at line 513 of file TcaInlineConfigurationTest.php.

References $GLOBALS.

◆ addDataThrowsExceptionForInlineFieldWithoutForeignTableConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionForInlineFieldWithoutForeignTableConfig ( )
Test:

Definition at line 52 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignSelectorAndForeignUniquePointToDifferentFields()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignSelectorAndForeignUniquePointToDifferentFields ( )
Test:

Definition at line 413 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignSelectorPointsToANotExistingField()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignSelectorPointsToANotExistingField ( )
Test:

Definition at line 438 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignUniqueGroupDoesNotDefineForeignTable()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignUniqueGroupDoesNotDefineForeignTable ( )
Test:

Definition at line 568 of file TcaInlineConfigurationTest.php.

References $GLOBALS.

◆ addDataThrowsExceptionIfForeignUniquePointsToANotExistingField()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignUniquePointsToANotExistingField ( )
Test:

Definition at line 462 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignUniqueSelectDoesNotDefineForeignTable()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignUniqueSelectDoesNotDefineForeignTable ( )
Test:

Definition at line 541 of file TcaInlineConfigurationTest.php.

References $GLOBALS.

◆ addDataThrowsExceptionIfForeignUniqueTargetIsNotTypeSelectOrGroup()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignUniqueTargetIsNotTypeSelectOrGroup ( )
Test:

Definition at line 486 of file TcaInlineConfigurationTest.php.

References $GLOBALS.

Member Data Documentation

◆ $defaultConfig

array TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::$defaultConfig
protected
Initial value:
= array(
'type' => 'inline',
'foreign_table' => 'aForeignTableName',
'minitems' => 0,
'maxitems' => 99999,
'appearance' => [
'levelLinksPosition' => 'top',
'showPossibleLocalizationRecords' => false,
'showRemovedLocalizationRecords' => false,
'enabledControls' => [
'info' => true,
'new' => true,
'dragdrop' => true,
'sort' => true,
'hide' => true,
'delete' => true,
'localize' => true,
],
],
)

Set of default controls

Definition at line 28 of file TcaInlineConfigurationTest.php.

Referenced by TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataAddsSelectorOrUniqueConfigurationForForeignUnique(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataForcesLevelLinksPositionWithForeignSelector(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataForcesMaxitemsPositive(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataForcesMinitemsPositive(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsGivenMaxitems(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsGivenMinitems(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepshowRemovedLocalizationRecordsButForcesBooleanTrue(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsLevelLinksPositionWithForeignSelectorAndUseCombination(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanFalse(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanTrue(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsShowRemovedLocalizationRecordsButForcesBooleanFalse(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataMergesForeignSelectorFieldTcaOverride(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataMergesWithGivenAppearanceSettings(), and TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataSetsDefaults().