Breaking: #82334 - AbstractRecordList¶
See forge#82334
Description¶
The PHP classes AbstractRecordList
and AbstractDatabaseRecordList
have been marked as deprecated.
Some classes changed inheritances, which can be breaking for instance in hooks if they type hint or otherwise check instance types of these classes:
PageLayoutView
no longer extendsAbstractDatabaseRecordList
FileList
no longer extendsAbstractRecordList
DatabaseRecordList
no longer extendsAbstractDatabaseRecordList
Impact¶
Calling the constructor in these classes triggers a deprecation log entry.
Affected Installations¶
Any TYPO3 installation with an extension accessing or extending the deprecated classes.
Migration¶
The extension scanner checks if the classes are used.
All extension authors are encouraged to copy the content of these Classes into their child classes.