[!!!][TASK] Remove deprecated code from TableController
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 9.5 / Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst
1 .. include:: ../../Includes.txt
2
3 ===============================================================================
4 Deprecation: #86461 - Mark various TypoScript parsing functionality as internal
5 ===============================================================================
6
7 See :issue:`86461`
8
9 Description
10 ===========
11
12 The following properties and methods within :php:`TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser`
13 have changed visibility from public to protected as they are used for internal purpose:
14
15 * :php:`raw`
16 * :php:`rawP`
17 * :php:`lastComment`
18 * :php:`commentSet`
19 * :php:`multiLineEnabled`
20 * :php:`multiLineObject`
21 * :php:`multiLineValue`
22 * :php:`inBrace`
23 * :php:`lastConditionTrue`
24 * :php:`syntaxHighLight`
25 * :php:`highLightData`
26 * :php:`highLightData_bracelevel`
27 * :php:`highLightStyles`
28 * :php:`highLightBlockStyles`
29 * :php:`highLightBlockStyles_basecolor`
30 * :php:`nextDivider()`
31 * :php:`parseSub()`
32 * :php:`rollParseSub()`
33 * :php:`setVal()`
34 * :php:`error()`
35 * :php:`regHighLight()`
36 * :php:`syntaxHighlight_print()`
37
38
39 Impact
40 ======
41
42 Calling any of the methods or accessing any of the properties will trigger a PHP :php:`E_USER_DEPRECATED` error.
43
44
45 Affected Installations
46 ======================
47
48 TYPO3 installations with custom TypoScript Parsers or extensions which make use of internal
49 TypoScript parsings.
50
51
52 Migration
53 =========
54
55 Ensure to only use public entry-points of the TypoScript parsers.
56
57 .. index:: TypoScript, FullyScanned, PHP-API