‪TYPO3CMS  10.4
TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest:

Public Member Functions

 orderOfActionsCanBeOverriddenForCurrentPlugin ()
 
 controllerOfSwitchableControllerActionsCanBeAFullyQualifiedClassName ()
 
 newActionsCanBeAddedForCurrentPlugin ()
 
 controllersCanNotBeOverridden ()
 
 cachingOfActionsCanNotBeChanged ()
 
 switchableControllerActionsAreNotOverriddenIfPluginNameIsSpecified ()
 
 switchableControllerActionsAreOverriddenIfSpecifiedPluginIsTheCurrentPlugin ()
 
 switchableControllerActionsAreOverriddenIfPluginNameIsNotSpecified ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

AbstractConfigurationManager MockObject AccessibleObjectInterface $abstractConfigurationManager
 
TypoScriptService MockObject AccessibleObjectInterface $mockTypoScriptService
 
array $testPluginConfiguration
 
array $testSwitchableControllerActions
 

Detailed Description

Definition at line 26 of file AbstractConfigurationManagerTest.php.

Member Function Documentation

◆ cachingOfActionsCanNotBeChanged()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest::cachingOfActionsCanNotBeChanged ( )
Test:

Definition at line 251 of file AbstractConfigurationManagerTest.php.

◆ controllerOfSwitchableControllerActionsCanBeAFullyQualifiedClassName()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest::controllerOfSwitchableControllerActionsCanBeAFullyQualifiedClassName ( )
Test:

Definition at line 133 of file AbstractConfigurationManagerTest.php.

◆ controllersCanNotBeOverridden()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest::controllersCanNotBeOverridden ( )
Test:

Definition at line 218 of file AbstractConfigurationManagerTest.php.

◆ newActionsCanBeAddedForCurrentPlugin()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest::newActionsCanBeAddedForCurrentPlugin ( )
Test:

Definition at line 179 of file AbstractConfigurationManagerTest.php.

◆ orderOfActionsCanBeOverriddenForCurrentPlugin()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest::orderOfActionsCanBeOverriddenForCurrentPlugin ( )
Test:

Definition at line 94 of file AbstractConfigurationManagerTest.php.

◆ setUp()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest::setUp ( )
protected

Sets up this testcase

Definition at line 71 of file AbstractConfigurationManagerTest.php.

◆ switchableControllerActionsAreNotOverriddenIfPluginNameIsSpecified()

◆ switchableControllerActionsAreOverriddenIfPluginNameIsNotSpecified()

◆ switchableControllerActionsAreOverriddenIfSpecifiedPluginIsTheCurrentPlugin()

TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest::switchableControllerActionsAreOverriddenIfSpecifiedPluginIsTheCurrentPlugin ( )

Member Data Documentation

◆ $abstractConfigurationManager

◆ $mockTypoScriptService

TypoScriptService MockObject AccessibleObjectInterface TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest::$mockTypoScriptService
protected

Definition at line 34 of file AbstractConfigurationManagerTest.php.

◆ $testPluginConfiguration

array TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest::$testPluginConfiguration
protected
Initial value:
= array(
'settings' => [
'setting1' => 'overriddenValue1',
'setting3' => 'additionalValue'
],
'view' => [
'viewSub' => [
'key1' => 'overridden',
'key3' => 'new key'
]
],
'persistence' => [
'storagePid' => '123'
]
)

Definition at line 38 of file AbstractConfigurationManagerTest.php.

◆ $testSwitchableControllerActions

array TYPO3\CMS\Extbase\Tests\UnitDeprecated\Configuration\AbstractConfigurationManagerTest::$testSwitchableControllerActions
protected
Initial value:
= array(
'MyExtension\\Controller\\Controller1' => [
'alias' => 'Controller1',
'actions' => ['action1', 'action2', 'action3']
],
'MyExtension\\Controller\\Controller2' => [
'alias' => 'Controller2',
'actions' => ['action4', 'action5', 'action6'],
'nonCacheableActions' => ['action4', 'action6']
]
)

Definition at line 56 of file AbstractConfigurationManagerTest.php.