Breaking: #102932 - Removed TypoScriptFrontendController hooks¶
See forge#102932
Description¶
The following frontend TypoScript and page rendering related hooks have been removed:
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['configArrayPostProc']
, substituted by eventModifyTypoScriptConfigEvent
.$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['pageLoadedFromCache']
, no direct substitution, use eventAfterTypoScriptDeterminedEvent
or an own middleware aftertypo3/cms-frontend/prepare-tsfe-rendering
instead.$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['createHashBase']', substituted by event :php:
BeforePageCacheIdentifierIsHashedEvent`.
Impact¶
Any such hook implementation registered is not executed anymore with TYPO3 v13.0+.
Affected installations¶
TYPO3 installations with custom extensions using above listed hooks.
Migration¶
See PSR-14 event for substitutions. The new events are tailored for more restricted use cases and can be used when existing hook usages have not been "side" usages. Any "off label" hook usages should be converted to custom middlewares instead.