Deprecation: #102806 - Interfaces for PageRepository hooks
See forge#102806
Description
Using the hooks
$GLOBALS
and $GLOBALS
,
implementations had to implement the \TYPO3\
respectively \TYPO3\
interface.
Since the mentioned hooks have been removed, the interfaces are not in use anymore and have been marked as deprecated.
Impact
The removed hooks are no longer evaluated, thus the interfaces are not in use anymore, but are kept for backwards-compatibility. As they are interfaces, they do not trigger a deprecation warning.
Affected installations
TYPO3 installations with third-party extensions utilizing the hooks and their interfaces.
The extension scanner in the install tool can find any usages to these interfaces and their interfaces.
Migration
The PHP interfaces are still available for TYPO3 v13, so extensions can provide a version which is compatible with TYPO3 v12 (using the hooks) and TYPO3 v13 (using the new PSR-14 event), at the same time. Remove any usage of the PHP interface and use the new PSR-14 event to avoid any further problems in TYPO3 v14+.