Skip to content
Snippets Groups Projects
Commit bb91ad79 authored by Christian Kuhn's avatar Christian Kuhn
Browse files

[TASK] Deprecate old TypoScriptParser

The main goal of this patch is to avoid last usages
of old TypoScriptParser and to substitute it with
usages of the new parser approach.

A couple of side usages have to be adapted, but the
main work is to establish new factories for UserTsConfig
and PageTsConfig while deprecating the former approach
and adding functional test coverage to the factories.

BackendUtility::getPagesTSconfig() is still the main
API to retrieve PageTsConfig, for UserTsConfig it is
$backendUser->getTSConfig(). The new API is thus
considered @internal, at least for now.

Resolves: #99120
Related: #97816
Releases: main
Change-Id: I985929e1f2a90560059efe1e0f40f8c590ad1e4a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76565


Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
Tested-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: default avatarcore-ci <typo3@b13.com>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
parent 48ba2f1a
Branches
Tags
Showing
with 566 additions and 111 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment