Deprecation: #98303 - Interfaces for PageRepository language overlay hooks
See forge#98303
Description
The interfaces
\TYPO3\
CMS\ Core\ Domain\ Repository\ Page Repository Get Record Overlay Hook Interface \TYPO3\
CMS\ Core\ Domain\ Repository\ Page Repository Get Page Overlay Hook Interface
for the corresponding hooks
$GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['t3lib/ class. t3lib_ page. php'] ['get Record Overlay'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['t3lib/ class. t3lib_ page. php'] ['get Page Overlay']
have been marked as deprecated.
Impact
The corresponding hooks have been removed, so the interfaces are not needed anymore, however they are kept for extensions which aim to be compatible with TYPO3 v11 and TYPO3 v12+ at the same time. No deprecation notice is triggered while using in TYPO3 v12+.
Affected installations
TYPO3 installations with custom extensions using these hooks and their interface.
Migration
Migrate to the new PSR-14 events:
\TYPO3\
CMS\ Core\ Domain\ Event\ Before Record Language Overlay Event \TYPO3\
CMS\ Core\ Domain\ Event\ After Record Language Overlay Event \TYPO3\
CMS\ Core\ Domain\ Event\ Before Page Language Overlay Event