[TASK] Move all marker-based logic from cObj to MarkerBasedTemplateService
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst
1 .. include:: ../../Includes.txt
2
3 =====================================================================
4 Deprecation: #80527 - Marker-related methods in ContentObjectRenderer
5 =====================================================================
6
7 See :issue:`80527`
8
9 Description
10 ===========
11
12 The following methods within php:`ContentObjectRenderer` PHP class have been marked as deprecated:
13
14 * getSubpart()
15 * substituteSubpart()
16 * substituteSubpartArray()
17 * substituteMarker()
18 * substituteMarkerArrayCached()
19 * substituteMarkerArray()
20 * substituteMarkerInObject()
21 * substituteMarkerAndSubpartArrayRecursive()
22 * fillInMarkerArray()
23
24
25 Impact
26 ======
27
28 Calling any of the methods above will trigger a deprecation log entry.
29
30
31 Affected Installations
32 ======================
33
34 Any installation using custom extensions calling these API methods.
35
36
37 Migration
38 =========
39
40 Instantiate the class `MarkerBasedTemplateService` available in TYPO3 v7, which contains equivalents
41 to all methods that have been marked as deprecated with the same functionality and namings.
42
43 .. index:: PHP-API