[!!!][TASK] Remove deprecated code from BackendUtility
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-72399-RemoveDeprecatedCodeFromBackendUtility.rst
1 =============================================================
2 Breaking: #72399 - Remove deprecated code from BackendUtility
3 =============================================================
4
5 Description
6 ===========
7
8 Remove deprecated code from BackendUtility
9
10 The following methods have been removed:
11
12 ``getExcludeFields``
13 ``getExplicitAuthFieldValues``
14 ``getSystemLanguages``
15 ``getRegisteredFlexForms``
16 ``implodeTSParams``
17 ``getThumbNail``
18 ``helpTextIcon``
19 ``getUrlToken``
20 ``exec_foreign_table_where_query``
21 ``replaceMarkersInWhereClause``
22 ``RTEgetObj``
23 ``countVersionsOfRecordsOnPage``
24 ``getPathType_web_nonweb``
25 ``isTableMovePlaceholderAware``
26
27
28 Impact
29 ======
30
31 Using the methods above directly in any third party extension will result in a fatal error.
32
33
34 Affected Installations
35 ======================
36
37 Instances which use custom calls to one of the above mentioned methods.
38
39
40 Migration
41 =========
42
43 For ``helpTextIcon`` use cshItem() instead.
44 For ``isTableMovePlaceholderAware`` use isTableWorkspaceEnabled() directly.
45 For ``countVersionsOfRecordsOnPage`` use \TYPO3\CMS\Workspaces\Service\WorkspaceService::hasPageRecordVersions to check for record versions.