Deprecation: #95105 - DatabaseRecordList hooks
See forge#95105
Description
The TYPO3 hook $GLOBALS
which is used in the Database
class for modifying the
behavior of each table listing, has been marked as deprecated.
Using this hook always required to implement the \TYPO3\
,
which then required the corresponding hook class to implement four different
hook methods, even if only one of them was needed.
Furthermore are those methods no longer sufficient since e.g. the "controls"
and "clip" sections were merged together already. Therefore, also the
accompanied PHP interface \TYPO3\
has been marked as deprecated.
Impact
If the hook is registered in a TYPO3 installation, a PHP E_
error is triggered. The extension scanner also detects any usage
of the deprecated interface as strong, and the definition of the
hook as weak match.
Affected Installations
TYPO3 installations with custom extensions using this hook.
Migration
Migrate to the corresponding RecordList PSR-14 events:
\TYPO3\
CMS\ Recordlist\ Event\ Modify Record List Table Actions Event \TYPO3\
CMS\ Recordlist\ Event\ Modify Record List Header Columns Event \TYPO3\
CMS\ Recordlist\ Event\ Modify Record List Record Actions Event