[TASK] Make Core\Configuration\ConfigurationManager non static
To have the possibility to remove dependencies from code that calls the configuration manager, it has to be made non static. Together with this change, all further configuration file logic is moved to that class, to not expose internals in other places. For that some methods needed to be made public, but have been marked private, thus are not public API. Further cleanup and simplification, especially not calling makeInstance several times, will go in a separate change. Resolves: #41052 Releases: 6.0 Change-Id: I8ddfa4a957d0b4955ed422a1deeebaf84340c2c1 Reviewed-on: http://review.typo3.org/15267 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
Showing
- typo3/cli_dispatch.phpsh 1 addition, 1 deletiontypo3/cli_dispatch.phpsh
- typo3/init.php 1 addition, 1 deletiontypo3/init.php
- typo3/install/index.php 1 addition, 1 deletiontypo3/install/index.php
- typo3/sysext/cms/tslib/index_ts.php 1 addition, 1 deletiontypo3/sysext/cms/tslib/index_ts.php
- typo3/sysext/core/Classes/Configuration/ConfigurationManager.php 144 additions, 34 deletions...ysext/core/Classes/Configuration/ConfigurationManager.php
- typo3/sysext/core/Classes/Core/Bootstrap.php 17 additions, 45 deletionstypo3/sysext/core/Classes/Core/Bootstrap.php
- typo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php 1 addition, 11 deletionstypo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php
- typo3/sysext/core/Classes/Extension/ExtensionManager.php 5 additions, 12 deletionstypo3/sysext/core/Classes/Extension/ExtensionManager.php
- typo3/sysext/core/Tests/Unit/Configuration/ConfigurationManagerTest.php 181 additions, 208 deletions...ore/Tests/Unit/Configuration/ConfigurationManagerTest.php
- typo3/sysext/core/Tests/Unit/Core/SystemEnvironmentBuilderTest.php 0 additions, 9 deletions...ext/core/Tests/Unit/Core/SystemEnvironmentBuilderTest.php
- typo3/sysext/extensionmanager/Classes/Domain/Repository/ConfigurationItemRepository.php 16 additions, 1 deletion...Classes/Domain/Repository/ConfigurationItemRepository.php
- typo3/sysext/extensionmanager/Classes/Utility/InstallUtility.php 17 additions, 2 deletions...ysext/extensionmanager/Classes/Utility/InstallUtility.php
- typo3/sysext/extensionmanager/Tests/Unit/Domain/Repository/ConfigurationItemRepositoryTest.php 13 additions, 32 deletions...nit/Domain/Repository/ConfigurationItemRepositoryTest.php
- typo3/sysext/install/Classes/CoreUpdates/CharsetDefaultsUpdate.php 4 additions, 4 deletions...ext/install/Classes/CoreUpdates/CharsetDefaultsUpdate.php
- typo3/sysext/install/Classes/CoreUpdates/CompatVersionUpdate.php 1 addition, 1 deletion...ysext/install/Classes/CoreUpdates/CompatVersionUpdate.php
- typo3/sysext/install/Classes/CoreUpdates/InstallSysExtsUpdate.php 1 addition, 1 deletion...sext/install/Classes/CoreUpdates/InstallSysExtsUpdate.php
- typo3/sysext/install/Classes/CoreUpdates/LocalConfigurationUpdate.php 3 additions, 3 deletions.../install/Classes/CoreUpdates/LocalConfigurationUpdate.php
- typo3/sysext/install/Classes/Installer.php 12 additions, 12 deletionstypo3/sysext/install/Classes/Installer.php
- typo3/sysext/install/Classes/Updates/AbstractUpdate.php 1 addition, 1 deletiontypo3/sysext/install/Classes/Updates/AbstractUpdate.php
- typo3/sysext/lang/Classes/Domain/Repository/LanguageRepository.php 3 additions, 3 deletions...ext/lang/Classes/Domain/Repository/LanguageRepository.php
Please register or sign in to comment