Deprecation: #86461 - Mark various TypoScript parsing functionality as internal¶
See forge#86461
Description¶
The following properties and methods of class TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser
have changed visibility from public to protected as they are used for internal purpose:
raw
rawP
lastComment
commentSet
multiLineEnabled
multiLineObject
multiLineValue
inBrace
lastConditionTrue
syntaxHighLight
highLightData
highLightData_bracelevel
highLightStyles
highLightBlockStyles
highLightBlockStyles_basecolor
nextDivider()
parseSub()
rollParseSub()
setVal()
error()
regHighLight()
syntaxHighlight_print()
Impact¶
Calling any of the methods or accessing any of the properties will trigger a PHP E_USER_DEPRECATED
error.
Affected Installations¶
TYPO3 installations with custom TypoScript Parsers or extensions which make use of internal TypoScript parsings.
Migration¶
Ensure to only use public entry-points of the TypoScript parsers.