[!!!][FEATURE] Add PSR-14 Events for modifying inline element controls
This introduces two new PSR-14 events, enabling extension authors to modify the enabled controls as well as the corresponding controls' markup for FormEngine inline elements. This replaces the previously available hook $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tceforms_inline.php']['tceformsInlineHook'] which is therefore now removed. The hook required implementations to implement the InlineElementHookInterface, which is now deprecated as it's unused due to the hook removal. Resolves: #97231 Releases: main Change-Id: I669d759c554d4a2d3ed24f65013c74d54038a0af Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/74026 Tested-by:Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
Showing
- Build/phpstan/phpstan-baseline.neon 0 additions, 5 deletionsBuild/phpstan/phpstan-baseline.neon
- typo3/sysext/backend/Classes/Form/Container/InlineRecordContainer.php 18 additions, 46 deletions.../backend/Classes/Form/Container/InlineRecordContainer.php
- typo3/sysext/backend/Classes/Form/Element/InlineElementHookInterface.php 2 additions, 0 deletions...ckend/Classes/Form/Element/InlineElementHookInterface.php
- typo3/sysext/backend/Classes/Form/Event/ModifyInlineElementControlsEvent.php 135 additions, 0 deletions...d/Classes/Form/Event/ModifyInlineElementControlsEvent.php
- typo3/sysext/backend/Classes/Form/Event/ModifyInlineElementEnabledControlsEvent.php 146 additions, 0 deletions...es/Form/Event/ModifyInlineElementEnabledControlsEvent.php
- typo3/sysext/core/Documentation/Changelog/12.0/Breaking-97231-RemovedHookForManipulatingInlineElementControls.rst 36 additions, 0 deletions...97231-RemovedHookForManipulatingInlineElementControls.rst
- typo3/sysext/core/Documentation/Changelog/12.0/Deprecation-97231-UnusedInterfaceForInlineElementHook.rst 38 additions, 0 deletions...Deprecation-97231-UnusedInterfaceForInlineElementHook.rst
- typo3/sysext/core/Documentation/Changelog/12.0/Feature-97231-PSR-14EventsForModifyingInlineElementControls.rst 163 additions, 0 deletions...e-97231-PSR-14EventsForModifyingInlineElementControls.rst
- typo3/sysext/install/Configuration/ExtensionScanner/Php/ArrayDimensionMatcher.php 6 additions, 0 deletions...figuration/ExtensionScanner/Php/ArrayDimensionMatcher.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/ClassNameMatcher.php 7 additions, 0 deletions...l/Configuration/ExtensionScanner/Php/ClassNameMatcher.php
Please register or sign in to comment