[FEATURE] Introduce PSR-14 BeforeTcaOverridesEvent
This event can be used to dynamically generate TCA and add it as additional base TCA. This is especially useful for "TCA generator" extensions, which add TCA based on another resource, while still enabling users to override TCA via TCA overrides as usual. Resolves: #102067 Releases: main Change-Id: I6d96e18b94f2a53693037b46e3b23d3b7f657154 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81297 Tested-by:Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com>
Showing
- composer.json 1 addition, 0 deletionscomposer.json
- typo3/sysext/core/Classes/Configuration/Event/BeforeTcaOverridesEvent.php 41 additions, 0 deletions...e/Classes/Configuration/Event/BeforeTcaOverridesEvent.php
- typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php 11 additions, 0 deletions...ysext/core/Classes/Utility/ExtensionManagementUtility.php
- typo3/sysext/core/Documentation/Changelog/13.0/Feature-102067-BeforeTcaOverridesEvent.rst 59 additions, 0 deletions...Changelog/13.0/Feature-102067-BeforeTcaOverridesEvent.rst
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_tca_event/Classes/EventListener/AddTcaAfterTcaCompilation.php 32 additions, 0 deletions...event/Classes/EventListener/AddTcaAfterTcaCompilation.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_tca_event/Classes/EventListener/AddTcaBeforeTcaOverrides.php 33 additions, 0 deletions..._event/Classes/EventListener/AddTcaBeforeTcaOverrides.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_tca_event/Configuration/Services.yaml 8 additions, 0 deletions...res/Extensions/test_tca_event/Configuration/Services.yaml
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_tca_event/Configuration/TCA/Overrides/fruit.php 6 additions, 0 deletions...ions/test_tca_event/Configuration/TCA/Overrides/fruit.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_tca_event/Configuration/TCA/fruit.php 21 additions, 0 deletions...res/Extensions/test_tca_event/Configuration/TCA/fruit.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_tca_event/composer.json 19 additions, 0 deletions...nctional/Fixtures/Extensions/test_tca_event/composer.json
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_tca_event/ext_emconf.php 21 additions, 0 deletions...ctional/Fixtures/Extensions/test_tca_event/ext_emconf.php
- typo3/sysext/core/Tests/Functional/Tca/AfterTcaCompilationEventTest.php 35 additions, 0 deletions...ore/Tests/Functional/Tca/AfterTcaCompilationEventTest.php
- typo3/sysext/core/Tests/Functional/Tca/BeforeTcaOverridesEventTest.php 43 additions, 0 deletions...core/Tests/Functional/Tca/BeforeTcaOverridesEventTest.php
- typo3/sysext/core/Tests/Unit/Utility/AccessibleProxies/ExtensionManagementUtilityAccessibleProxy.php 4 additions, 0 deletions...ibleProxies/ExtensionManagementUtilityAccessibleProxy.php
Please register or sign in to comment