Breaking: #78899 - Remove methods, hook and property in FormEngine¶
See Issue #78899
Description¶
The following methods have been removed:
TYPO3\CMS\Backend\Form\Element\AbstractFormElement->dbFileIcons()TYPO3\CMS\Backend\Form\Element\AbstractFormElement->getClipboardElements()TYPO3\CMS\Backend\Form\Container\SingleFieldContainer->getMergeBehaviourIcon()TYPO3\CMS\Backend\Form\Container\SingleFieldContainer->renderDefaultLanguageDiff()TYPO3\CMS\Backend\Form\Container\SingleFieldContainer->renderDefaultLanguageContent()TYPO3\CMS\Backend\Form\Container\AbstractContainer->previewFieldValue()
The following property has been removed:
TYPO3\CMS\Backend\Form\Element\AbstractFormElement->clipboard
The following hook interface has been removed and registered hooks in dbFileIcons are no longer called:
TYPO3\CMS\Backend\Form\DatabaseFileIconsHookInterface
TCA wizards registered as userFunc 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 TcaGroup data provider and merged to the two
FormEngine elements GroupElement and SelectMultipleSideBySideElement. Those can be
changed and extended via FormEngine's internal NodeFactory and data provider resolvers.