Breaking: #98016 - Removed TypoScript function hook
See forge#98016
Description
With the transition to the new TypoScript parser,
the hook $GLOBALS
is no longer called.
This hook has been used to implement own functions for the TypoScript "function" operator :=
.
Additional functions can now be implemented using the
\TYPO3\
as described in this Changelog.
Impact
With the continued implementation of the new TypoScript parser in TYPO3 v12, registered hook implementations are not executed anymore. The extension scanner will report possible usages.
Affected installations
Extensions registering own TypoScript function implementations like this:
myValue := myCustomFunction(modifierArgument)
Migration
Implement the new event. Extensions that want to keep compatibility with both TYPO3 v11 and v12 can keep the old hook implementation without further deprecations.