Deprecation: #83273 - Public properties of TemplateService

See forge#83273

Description

The following properties within the PHP class TYPO3\CMS\Core\TypoScript\TemplateService have been marked as deprecated, as they were moved from public access to protected access:

  • matchAll

  • whereClause

  • debug

  • allowedPaths

  • simulationHiddenOrTime

  • nextLevel

  • rootId

  • absoluteRootLine

  • outermostRootlineIndexWithTemplate

  • rowSum

  • sitetitle

  • sectionsMatch

  • frames

  • MPmap

They should only be accessed from within the PHP class itself.

Impact

Accessing any of the properties directly within PHP will trigger a deprecation warning.

Affected Installations

Extensions accessing one of the previously public properties directly.

Migration

Remove the PHP calls and either extend the PHP class to your own needs or avoid accessing these properties.