[!!!][TASK] Improve flex and TCA handling in FormEngine
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-78899-DroppedFormEngineMethods.rst
1 .. include:: ../../Includes.txt
2
3 =============================================
4 Breaking: #78899 - Dropped FormEngine Methods
5 =============================================
6
7 See :issue:`78899`
8
9 Description
10 ===========
11
12 The following methods have been dropped:
13
14 * :code:`TYPO3\CMS\Backend\Form\Element\AbstractFormElement->dbFileIcons()`
15 * :code:`TYPO3\CMS\Backend\Form\Element\AbstractFormElement->getClipboardElements()`
16
17 The following properties have been dropped:
18
19 * :code:`TYPO3\CMS\Backend\Form\Element\AbstractFormElement->clipboard`
20
21 The following hook interface has been dropped and registered hooks in :code:`dbFileIcons` are no longer called:
22
23 * :code:`TYPO3\CMS\Backend\Form\DatabaseFileIconsHookInterface`
24
25
26 Impact
27 ======
28
29 Using above methods, properties and hooks will result in fatal :code:`PHP` errors or fail silently.
30
31
32 Affected Installations
33 ======================
34
35 Check extensions for usages of above methods and especially implementations of the hook interface.
36
37
38 Migration
39 =========
40
41 The methods have been partially moved to the :code:`TcaGroup` data provider and merged to the two
42 FormEngine elements :code:`GroupEleement` and :code:`SelectMulitpleSideBySideElement`. Those can be
43 changed and extended via the FormEngine internal :code:`NodeFactory` and data provider resolvers.
44
45 .. index:: Backend, PHP-API