[TASK] Streamline extbase data / column mapping
The extbase data and column mapping is now properly using the TCA schema API. While streamlining the code some divergences regarding relation handling have been observed (e.g. use of "maxitems" and "renderType" options). Those will be tackled separately, since streamlining this might be breaking. Resolves: #104808 Releases: main Change-Id: I5aedf761372a4c14da76619a85f931a411b1dcb9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85811 Tested-by:Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/core/Classes/DataHandling/RecordFieldTransformer.php 2 additions, 2 deletions...sext/core/Classes/DataHandling/RecordFieldTransformer.php
- typo3/sysext/core/Classes/Schema/Capability/FieldCapability.php 5 additions, 0 deletions...sysext/core/Classes/Schema/Capability/FieldCapability.php
- typo3/sysext/core/Classes/Schema/Capability/SystemInternalFieldCapability.php 5 additions, 0 deletions...asses/Schema/Capability/SystemInternalFieldCapability.php
- typo3/sysext/core/Classes/Schema/Field/DateTimeFieldType.php 3 additions, 1 deletiontypo3/sysext/core/Classes/Schema/Field/DateTimeFieldType.php
- typo3/sysext/core/Classes/Schema/RelationshipType.php 6 additions, 1 deletiontypo3/sysext/core/Classes/Schema/RelationshipType.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/ColumnMapFactory.php 63 additions, 114 deletions...e/Classes/Persistence/Generic/Mapper/ColumnMapFactory.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapFactory.php 40 additions, 42 deletions...ase/Classes/Persistence/Generic/Mapper/DataMapFactory.php
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/test_data_mapper/Classes/Domain/Model/Example.php 33 additions, 0 deletions...ensions/test_data_mapper/Classes/Domain/Model/Example.php
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/test_data_mapper/Configuration/TCA/tx_testdatamapper_domain_model_example.php 18 additions, 0 deletions...figuration/TCA/tx_testdatamapper_domain_model_example.php
- typo3/sysext/extbase/Tests/Functional/Persistence/Generic/Mapper/ColumnMapFactoryTest.php 18 additions, 15 deletions...ional/Persistence/Generic/Mapper/ColumnMapFactoryTest.php
- typo3/sysext/extbase/Tests/Functional/Persistence/Generic/Mapper/DataMapperTest.php 6 additions, 6 deletions.../Functional/Persistence/Generic/Mapper/DataMapperTest.php
- typo3/sysext/extbase/Tests/Unit/Persistence/Generic/Mapper/DataMapperTest.php 11 additions, 32 deletions.../Tests/Unit/Persistence/Generic/Mapper/DataMapperTest.php
Please register or sign in to comment