[TASK] Move moduleLabels to ModuleLoader
Already translated module labels were previously resolved and stored within $GLOBALS[LANG]. Several checks and calls were then made to ModuleLoader and $LANG. All information about the module, as well as all labels are now stored within ModuleLoader, a addLabelsForModule() method and a getLabelsForModule() method are placed within that method, where labels are stored (but not resolved to the language yet). The language service then is only used when outputting the labels in various places. The method $LANG->addModuleLabels() and the public property $LANG->moduleLabels were deprecated. Resolves: #72340 Releases: master Change-Id: I82f01e7641b1395d81895d246ef22f11206d927d Reviewed-on: https://review.typo3.org/46702 Reviewed-by:Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Wolf <andreas.wolf@typo3.org> Tested-by:
Andreas Wolf <andreas.wolf@typo3.org>
Showing
- typo3/sysext/about/Classes/Controller/ModulesController.php 13 additions, 12 deletionstypo3/sysext/about/Classes/Controller/ModulesController.php
- typo3/sysext/about/Resources/Private/Templates/Modules/Index.html 18 additions, 12 deletions...sext/about/Resources/Private/Templates/Modules/Index.html
- typo3/sysext/backend/Classes/Backend/ToolbarItems/ShortcutToolbarItem.php 16 additions, 19 deletions...kend/Classes/Backend/ToolbarItems/ShortcutToolbarItem.php
- typo3/sysext/backend/Classes/Domain/Repository/Module/BackendModuleRepository.php 15 additions, 11 deletions...sses/Domain/Repository/Module/BackendModuleRepository.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/AbstractItemProvider.php 13 additions, 11 deletions...nd/Classes/Form/FormDataProvider/AbstractItemProvider.php
- typo3/sysext/backend/Classes/Module/ModuleLoader.php 71 additions, 17 deletionstypo3/sysext/backend/Classes/Module/ModuleLoader.php
- typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaSelectItemsTest.php 5 additions, 9 deletions...d/Tests/Unit/Form/FormDataProvider/TcaSelectItemsTest.php
- typo3/sysext/backend/Tests/Unit/Module/ModuleLoaderTest.php 187 additions, 0 deletionstypo3/sysext/backend/Tests/Unit/Module/ModuleLoaderTest.php
- typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php 0 additions, 10 deletions...ysext/core/Classes/Utility/ExtensionManagementUtility.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst 29 additions, 0 deletions...40-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst
- typo3/sysext/lang/Classes/LanguageService.php 3 additions, 0 deletionstypo3/sysext/lang/Classes/LanguageService.php
Please register or sign in to comment