[!!!][TASK] Remove "TCEforms" wrapper in FlexForm definitions
In order to further simplify FlexForm definitions, the superfluous array key "TCEforms" is now removed and not evaluated anymore. Its sole purpose was to wrap real TCA definitions. The automatic removal of this key was already done in FormEngine context. This is now always done, when parsing FlexForm definitions with FlexFormTools (parseDataStructureByIdentifier). Resolves: #97126 Releases: main Change-Id: Ib27fd7025e0c21cbd4879454f8dc9dd548256b7c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73835 Tested-by:core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
Showing
- typo3/sysext/backend/Classes/Controller/Wizard/SuggestWizardController.php 4 additions, 4 deletions...end/Classes/Controller/Wizard/SuggestWizardController.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFlexPrepare.php 2 additions, 55 deletions.../backend/Classes/Form/FormDataProvider/TcaFlexPrepare.php
- typo3/sysext/backend/Tests/Unit/Controller/Wizard/SuggestWizardControllerTest.php 4 additions, 8 deletions...ts/Unit/Controller/Wizard/SuggestWizardControllerTest.php
- typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaFlexPrepareTest.php 24 additions, 40 deletions...d/Tests/Unit/Form/FormDataProvider/TcaFlexPrepareTest.php
- typo3/sysext/core/Classes/Configuration/FlexForm/FlexFormTools.php 71 additions, 20 deletions...ext/core/Classes/Configuration/FlexForm/FlexFormTools.php
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 6 additions, 7 deletionstypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/core/Classes/Database/ReferenceIndex.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Database/ReferenceIndex.php
- typo3/sysext/core/Classes/Hooks/TcaItemsProcessorFunctions.php 2 additions, 2 deletions.../sysext/core/Classes/Hooks/TcaItemsProcessorFunctions.php
- typo3/sysext/core/Configuration/Resource/Driver/LocalDriverFlexForm.xml 33 additions, 41 deletions...ore/Configuration/Resource/Driver/LocalDriverFlexForm.xml
- typo3/sysext/core/Documentation/Changelog/12.0/Breaking-97126-RemoveTCEformsArrayKeyInFlexForm.rst 78 additions, 0 deletions.../12.0/Breaking-97126-RemoveTCEformsArrayKeyInFlexForm.rst
- typo3/sysext/core/Documentation/Changelog/12.0/Deprecation-97126-TCEformsRemovedInFlexForm.rst 142 additions, 0 deletions...elog/12.0/Deprecation-97126-TCEformsRemovedInFlexForm.rst
- typo3/sysext/core/Tests/Functional/Configuration/FlexForm/FlexFormToolsTest.php 64 additions, 108 deletions...s/Functional/Configuration/FlexForm/FlexFormToolsTest.php
- typo3/sysext/core/Tests/Functional/DataHandling/Flexform/ActionTest.php 9 additions, 13 deletions...ore/Tests/Functional/DataHandling/Flexform/ActionTest.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_flex_section_container/Configuration/TCA/tx_testflexsectioncontainer.php 6 additions, 10 deletions...ntainer/Configuration/TCA/tx_testflexsectioncontainer.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_foreignfield/Configuration/FlexForms/tt_content_flexform.xml 37 additions, 41 deletions...eignfield/Configuration/FlexForms/tt_content_flexform.xml
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_foreignfield_non_ws/Configuration/FlexForms/tt_content_flexform.xml 18 additions, 20 deletions...ld_non_ws/Configuration/FlexForms/tt_content_flexform.xml
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_select_flex_mm/Configuration/TCA/tx_testselectflexmm_local.php 10 additions, 14 deletions...t_flex_mm/Configuration/TCA/tx_testselectflexmm_local.php
- typo3/sysext/core/Tests/Unit/Configuration/FlexForm/Fixtures/DataStructureOfSingleSheet.xml 6 additions, 10 deletions...guration/FlexForm/Fixtures/DataStructureOfSingleSheet.xml
- typo3/sysext/core/Tests/Unit/Configuration/FlexForm/Fixtures/DataStructureWithSheet.xml 6 additions, 10 deletions...onfiguration/FlexForm/Fixtures/DataStructureWithSheet.xml
- typo3/sysext/core/Tests/Unit/Configuration/FlexForm/FlexFormToolsTest.php 1 addition, 3 deletions...e/Tests/Unit/Configuration/FlexForm/FlexFormToolsTest.php
Please register or sign in to comment