Breaking: #78899 - Remove methods, hook and property in FormEngine
See forge#78899
Description
The following methods have been removed:
TYPO3\
CMS\ Backend\ Form\ Element\ Abstract Form Element->db File Icons () TYPO3\
CMS\ Backend\ Form\ Element\ Abstract Form Element->get Clipboard Elements () TYPO3\
CMS\ Backend\ Form\ Container\ Single Field Container->get Merge Behaviour Icon () TYPO3\
CMS\ Backend\ Form\ Container\ Single Field Container->render Default Language Diff () TYPO3\
CMS\ Backend\ Form\ Container\ Single Field Container->render Default Language Content () TYPO3\
CMS\ Backend\ Form\ Container\ Abstract Container->preview Field Value ()
The following property has been removed:
TYPO3\
CMS\ Backend\ Form\ Element\ Abstract Form Element->clipboard
The following hook interface has been removed and registered hooks in db
are no longer called:
\TYPO3\
CMS\ Backend\ Form\ Database File Icons Hook Interface
TCA wizards registered as user
no longer receive the element HTML by reference, so they can no longer change
given HTML string of a given element.
Impact
Using above methods, properties and hooks will result in fatal PHP errors or fail silently.
Affected Installations
Check extensions for usages of above methods and especially implementations of the hook interface.
Migration
The methods have been partially moved to the Tca
data provider and merged to the two
FormEngine elements Group
and Select
. Those can be
changed and extended via FormEngine's internal Node
and data provider resolvers.