‪TYPO3CMS  9.5
TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest Class Reference
Inheritance diagram for TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest:

Public Member Functions

array configureBackendLoginSecurityLocalconfiguration ()
 
 configureBackendLoginSecurity ($current, $setting, $isPackageActive, $hasLocalConfig)
 
array configureFrontendLoginSecurityLocalconfiguration ()
 
 configureFrontendLoginSecurity ($current, $setting, $isPackageActive, $hasLocalConfig)
 
 removeObsoleteLocalConfigurationSettingsIfThereAreOldSettings ()
 
 doNotRemoveObsoleteLocalConfigurationSettingsIfThereAreNoOldSettings ()
 
 doNotGenerateEncryptionKeyIfExists ()
 
 generateEncryptionKeyIfNotExists ()
 
array httpSettingsMappingDataProvider ()
 
 transferHttpSettingsIfSet ($currentLocalConfiguration, $newSettings, $localConfigurationNeedsUpdate)
 
 disableImageMagickDetailSettingsIfImageMagickIsDisabled ()
 
 doNotDisableImageMagickDetailSettingsIfImageMagickIsEnabled ()
 
 setImageMagickDetailSettings ()
 
 doNotSetImageMagickDetailSettings ()
 
 migratesGraphicsProcessorEffects ($currentValue, $expectedMigratedValue)
 
array graphicsProcessorEffects ()
 
 migrateNonExistingLangDebug ()
 
 migrateExistingLangDebug ()
 
 migrateCacheHashOptions ()
 
 migrateSaltedPasswordsSettingsDoesNothingIfExtensionConfigsAreNotSet ()
 
 migrateSaltedPasswordsSettingsDoesNothingIfExtensionConfigsAreEmpty ()
 
 migrateSaltedPasswordsSettingsRemovesExtensionsConfigAndSetsNothingElseIfArgon2iIsAvailable ()
 
 migrateSaltedPasswordsSettingsRemovesExtConfAndSetsNothingElseIfArgon2iIsAvailable ()
 
 migrateSaltedPasswordsSetsSpecificHashMethodIfArgon2iIsNotAvailable ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 
 createConfigurationManagerWithMockedMethods (array $methods)
 

Protected Attributes

ConfigurationManager PHPUnit Framework MockObject MockObject $configurationManager
 
TYPO3 CMS Core Package UnitTestPackageManager $backupPackageManager
 

Detailed Description

Test case

Definition at line 35 of file SilentConfigurationUpgradeServiceTest.php.

Member Function Documentation

◆ configureBackendLoginSecurity()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::configureBackendLoginSecurity (   $current,
  $setting,
  $isPackageActive,
  $hasLocalConfig 
)
Test:
‪@dataProvider configureBackendLoginSecurityLocalconfiguration
Parameters
string$current
string$setting
bool$isPackageActive
bool$hasLocalConfig

Definition at line 95 of file SilentConfigurationUpgradeServiceTest.php.

References TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\createConfigurationManagerWithMockedMethods(), and TYPO3\CMS\Core\Utility\ExtensionManagementUtility\setPackageManager().

◆ configureBackendLoginSecurityLocalconfiguration()

array TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::configureBackendLoginSecurityLocalconfiguration ( )

Dataprovider for configureBackendLoginSecurity

Returns
‪array

Definition at line 78 of file SilentConfigurationUpgradeServiceTest.php.

◆ configureFrontendLoginSecurity()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::configureFrontendLoginSecurity (   $current,
  $setting,
  $isPackageActive,
  $hasLocalConfig 
)
Test:
‪@dataProvider configureFrontendLoginSecurityLocalconfiguration
Parameters
string$current
string$setting
bool$isPackageActive
bool$hasLocalConfig

Definition at line 168 of file SilentConfigurationUpgradeServiceTest.php.

References TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\createConfigurationManagerWithMockedMethods(), and TYPO3\CMS\Core\Utility\ExtensionManagementUtility\setPackageManager().

◆ configureFrontendLoginSecurityLocalconfiguration()

array TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::configureFrontendLoginSecurityLocalconfiguration ( )

Dataprovider for configureBackendLoginSecurity

Returns
‪array

Definition at line 151 of file SilentConfigurationUpgradeServiceTest.php.

◆ createConfigurationManagerWithMockedMethods()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::createConfigurationManagerWithMockedMethods ( array  $methods)
protected
Parameters
array$methods

Definition at line 66 of file SilentConfigurationUpgradeServiceTest.php.

Referenced by TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\configureBackendLoginSecurity(), TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\configureFrontendLoginSecurity(), TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\disableImageMagickDetailSettingsIfImageMagickIsDisabled(), TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\doNotDisableImageMagickDetailSettingsIfImageMagickIsEnabled(), TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\doNotGenerateEncryptionKeyIfExists(), TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\doNotRemoveObsoleteLocalConfigurationSettingsIfThereAreNoOldSettings(), TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\doNotSetImageMagickDetailSettings(), TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\generateEncryptionKeyIfNotExists(), TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\migrateExistingLangDebug(), TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\migrateNonExistingLangDebug(), TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\removeObsoleteLocalConfigurationSettingsIfThereAreOldSettings(), TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\setImageMagickDetailSettings(), and TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\transferHttpSettingsIfSet().

◆ disableImageMagickDetailSettingsIfImageMagickIsDisabled()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::disableImageMagickDetailSettingsIfImageMagickIsDisabled ( )

◆ doNotDisableImageMagickDetailSettingsIfImageMagickIsEnabled()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::doNotDisableImageMagickDetailSettingsIfImageMagickIsEnabled ( )

◆ doNotGenerateEncryptionKeyIfExists()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::doNotGenerateEncryptionKeyIfExists ( )

◆ doNotRemoveObsoleteLocalConfigurationSettingsIfThereAreNoOldSettings()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::doNotRemoveObsoleteLocalConfigurationSettingsIfThereAreNoOldSettings ( )

◆ doNotSetImageMagickDetailSettings()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::doNotSetImageMagickDetailSettings ( )

◆ generateEncryptionKeyIfNotExists()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::generateEncryptionKeyIfNotExists ( )

◆ graphicsProcessorEffects()

array TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::graphicsProcessorEffects ( )
Returns
‪array

Definition at line 714 of file SilentConfigurationUpgradeServiceTest.php.

◆ httpSettingsMappingDataProvider()

array TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::httpSettingsMappingDataProvider ( )

Data provider for transferHttpSettings

Returns
‪array

Definition at line 373 of file SilentConfigurationUpgradeServiceTest.php.

◆ migrateCacheHashOptions()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::migrateCacheHashOptions ( )

◆ migrateExistingLangDebug()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::migrateExistingLangDebug ( )

◆ migrateNonExistingLangDebug()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::migrateNonExistingLangDebug ( )

◆ migrateSaltedPasswordsSetsSpecificHashMethodIfArgon2iIsNotAvailable()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::migrateSaltedPasswordsSetsSpecificHashMethodIfArgon2iIsNotAvailable ( )

◆ migrateSaltedPasswordsSettingsDoesNothingIfExtensionConfigsAreEmpty()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::migrateSaltedPasswordsSettingsDoesNothingIfExtensionConfigsAreEmpty ( )

◆ migrateSaltedPasswordsSettingsDoesNothingIfExtensionConfigsAreNotSet()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::migrateSaltedPasswordsSettingsDoesNothingIfExtensionConfigsAreNotSet ( )

◆ migrateSaltedPasswordsSettingsRemovesExtConfAndSetsNothingElseIfArgon2iIsAvailable()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::migrateSaltedPasswordsSettingsRemovesExtConfAndSetsNothingElseIfArgon2iIsAvailable ( )

◆ migrateSaltedPasswordsSettingsRemovesExtensionsConfigAndSetsNothingElseIfArgon2iIsAvailable()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::migrateSaltedPasswordsSettingsRemovesExtensionsConfigAndSetsNothingElseIfArgon2iIsAvailable ( )

◆ migratesGraphicsProcessorEffects()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::migratesGraphicsProcessorEffects (   $currentValue,
  $expectedMigratedValue 
)
Test:
‪@dataProvider graphicsProcessorEffects
Parameters
mixed$currentValue
bool$expectedMigratedValue

Definition at line 693 of file SilentConfigurationUpgradeServiceTest.php.

References TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\$configurationManager.

◆ removeObsoleteLocalConfigurationSettingsIfThereAreOldSettings()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::removeObsoleteLocalConfigurationSettingsIfThereAreOldSettings ( )

◆ setImageMagickDetailSettings()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::setImageMagickDetailSettings ( )

◆ setUp()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::setUp ( )
protected

◆ tearDown()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::tearDown ( )
protected

◆ transferHttpSettingsIfSet()

TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::transferHttpSettingsIfSet (   $currentLocalConfiguration,
  $newSettings,
  $localConfigurationNeedsUpdate 
)
Test:
‪@dataProvider httpSettingsMappingDataProvider
Parameters
array$currentLocalConfiguration
array$newSettings
bool$localConfigurationNeedsUpdate

Definition at line 474 of file SilentConfigurationUpgradeServiceTest.php.

References TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest\createConfigurationManagerWithMockedMethods().

Member Data Documentation

◆ $backupPackageManager

TYPO3 CMS Core Package UnitTestPackageManager TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::$backupPackageManager
protected

A backup of unit test package manager

Definition at line 43 of file SilentConfigurationUpgradeServiceTest.php.

◆ $configurationManager

ConfigurationManager PHPUnit Framework MockObject MockObject TYPO3\CMS\Install\Tests\Unit\Service\SilentConfigurationUpgradeServiceTest::$configurationManager
protected