‪TYPO3CMS  ‪main
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 ()
 
 addDataForcesLevelLinksWithForeignSelector ()
 
 addDataKeepsLevelLinksPositionWithForeignSelectorAndUseCombination ()
 
 addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanTrue ()
 
 addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanFalse ()
 
 addDataThrowsExceptionIfForeignSelectorAndForeignUniquePointToDifferentFields ()
 
 addDataThrowsExceptionIfForeignSelectorPointsToANotExistingField ()
 
 addDataThrowsExceptionIfForeignUniquePointsToANotExistingField ()
 
 addDataThrowsExceptionIfForeignUniqueTargetIsNotTypeSelectOrGroup ()
 
 addDataThrowsExceptionIfForeignUniqueSelectDoesNotDefineForeignTable ()
 
 addDataThrowsExceptionIfForeignUniqueGroupDoesNotDefineForeignTable ()
 
 addDataAddsSelectorOrUniqueConfigurationForForeignUnique ()
 
 addDataMergesForeignSelectorFieldTcaOverride ()
 

Protected Attributes

array $defaultConfig
 

Detailed Description

Definition at line 24 of file TcaInlineConfigurationTest.php.

Member Function Documentation

◆ addDataAddsSelectorOrUniqueConfigurationForForeignUnique()

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

◆ addDataForcesLevelLinksWithForeignSelector()

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

◆ 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 ( )

◆ 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 ( )

◆ 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 ( )

◆ addDataThrowsExceptionForInlineFieldWithoutForeignTableConfig()

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

Definition at line 50 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignSelectorAndForeignUniquePointToDifferentFields()

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

Definition at line 340 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignSelectorPointsToANotExistingField()

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

Definition at line 363 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignUniqueGroupDoesNotDefineForeignTable()

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

Definition at line 457 of file TcaInlineConfigurationTest.php.

References $GLOBALS.

◆ addDataThrowsExceptionIfForeignUniquePointsToANotExistingField()

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

Definition at line 385 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignUniqueSelectDoesNotDefineForeignTable()

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

Definition at line 432 of file TcaInlineConfigurationTest.php.

References $GLOBALS.

◆ addDataThrowsExceptionIfForeignUniqueTargetIsNotTypeSelectOrGroup()

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

Definition at line 407 of file TcaInlineConfigurationTest.php.

References $GLOBALS.

Member Data Documentation

◆ $defaultConfig

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

Definition at line 29 of file TcaInlineConfigurationTest.php.

Referenced by TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataAddsSelectorOrUniqueConfigurationForForeignUnique(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataForcesLevelLinksWithForeignSelector(), 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\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\addDataMergesForeignSelectorFieldTcaOverride(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataMergesWithGivenAppearanceSettings(), and TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataSetsDefaults().