[TASK] Move public TemplateService properties to protected
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Deprecation-83273-PublicPropertiesOfTemplateService.rst
1 .. include:: ../../Includes.txt
2
3 ==========================================================
4 Deprecation: #83273 - Public properties of TemplateService
5 ==========================================================
6
7 See :issue:`83273`
8
9 Description
10 ===========
11
12 The following properties within the PHP class :php:`TYPO3\CMS\Core\TypoScript\TemplateService`
13 have been marked as deprecated, as they were moved from public access to protected access:
14
15 * matchAll
16 * whereClause
17 * debug
18 * allowedPaths
19 * simulationHiddenOrTime
20 * nextLevel
21 * rootId
22 * absoluteRootLine
23 * outermostRootlineIndexWithTemplate
24 * rowSum
25 * sitetitle
26 * sectionsMatch
27 * frames
28 * MPmap
29
30 They should only be accessed from within the PHP class itself.
31
32
33 Impact
34 ======
35
36 Accessing any of the properties directly within PHP will trigger a deprecation warning.
37
38
39 Affected Installations
40 ======================
41
42 Extensions accessing one of the previously public properties directly.
43
44
45 Migration
46 =========
47
48 Remove the PHP calls and either extend the PHP class to your own needs or avoid accessing these properties.
49
50 .. index:: Frontend, PHP-API, FullyScanned