Breaking: #102932 - Removed TypoScriptFrontendController hooks
See forge#102932
Description
The following frontend TypoScript and page rendering related hooks have been removed:
$GLOBALS
, substituted by event['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ fe. php'] ['config Array Post Proc'] Modify
.Typo Script Config Event $GLOBALS
, no direct substitution, use event['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ fe. php'] ['page Loaded From Cache'] After
or an own middleware afterTypo Script Determined Event typo3/
instead.cms- frontend/ prepare- tsfe- rendering $GLOBALS
BeforePageCacheIdentifierIsHashedEvent`.['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ fe. php'] ['create Hash Base']', substituted by event : php:
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.