[BUGFIX] Ensure manually updated slug is saved correctly
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst
1
2 .. include:: ../../Includes.txt
3
4 =============================================================================
5 Deprecation: #72340 - Moved moduleLabels from LanguageService to ModuleLoader
6 =============================================================================
7
8 See :issue:`72340`
9
10 Description
11 ===========
12
13 Labels for registered modules were previously stored within the LanguageService class. The logic has
14 been moved to the ModuleLoader class. The method `LanguageService->addModuleLabels()` and the
15 property `LanguageService->moduleLabels` have been marked as deprecated.
16
17
18 Impact
19 ======
20
21 Calling `LanguageService->addModuleLabels()` will trigger a deprecation log entry. The property
22 `LanguageService->moduleLabels` will no longer contain the expected values anymore.
23
24
25 Affected Installations
26 ======================
27
28 Any installation with extensions that directly access the labels for a given module.
29
30
31 Migration
32 =========
33
34 Use `ModuleLoader->addLabelsForModule()` and `ModuleLoader->getLabelsForModule` instead.
35
36 .. index:: PHP-API