Deprecation: #105230 - TypoScriptFrontendController and $GLOBALS['TSFE']

See forge#105230

Description

Class \TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController and its global instance $GLOBALS['TSFE'] have been marked as deprecated. The class will be removed with TYPO3 v14.

Impact

Calling TypoScriptFrontendController methods, or accessing state from $GLOBALS['TSFE'] is considered deprecated.

Affected installations

Various instances may still retrieve information from $GLOBALS['TSFE'] . Remaining uses should be adapted. The extension scanner will find possible matches.

To keep backwards compatibility in TYPO3 v13, some calls can not raise deprecation level log messages.

Migration

See Breaking: #102621 - Most TSFE members marked internal or read-only for details on substitutions. In general, most state used by extensions has been turned into request attributes.