Deprecation: #89127 - Cleanup RecordHistory handling¶
See forge#89127
Description¶
The following properties of the \TYPO3\CMS\Backend\History\RecordHistory
class have been marked as deprecated:
changeLog
lastHistoryEntry
The properties are now protected and have a public getter function.
The following public methods of the \TYPO3\CMS\Backend\History\RecordHistory
class have changed visibility from public to protected:
getHistoryEntry()
getHistoryData()
The following methods of the \TYPO3\CMS\Backend\History\RecordHistory
class have been marked as deprecated:
createChangeLog()
, usegetChangeLog()
insteadshouldPerformRollback()
getElementData()
, usegetElementInformation()
insteadperformRollback()
, useRecordHistoryRollback::performRollback()
insteadcreateMultipleDiff()
, usegetDiff()
insteadsetLastHistoryEntry()
, usesetLastHistoryEntryNumber()
instead
Impact¶
Accessing these properties and methods directly will trigger a PHP E_USER_DEPRECATED
error.
Affected Installations¶
TYPO3 installations with custom extensions or TypoScript directly accessing these properties and methods.
Migration¶
Use the mentioned alternative methods and new classes.