[FEATURE] Unified PSR-14 event for modifying the SystemInformationToolbarItem
The SystemInformationToolbarItem now has one unified PSR-14 Event instead of the previous signals used by SignalSlotDispatcher. New Event class is called: - TYPO3\CMS\Backend\Backend\Event\SystemInformationToolbarCollectorEvent and provides access to the actual SystemInformationToolbarItem allowing to add messages or new systemInformation blocks by using the API methods there. The existing signals are deprecated, and all existing code is migrated to the PSR-14 event. Resolves: #89750 Related: #89733 Releases: master Change-Id: I249c49f8d24b6e2dc73c2db7b4f7c15c9ccfa3fd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62390 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
Showing
- typo3/sysext/backend/Classes/Backend/Event/SystemInformationToolbarCollectorEvent.php 40 additions, 0 deletions.../Backend/Event/SystemInformationToolbarCollectorEvent.php
- typo3/sysext/backend/Classes/Backend/ToolbarItems/SystemInformationToolbarItem.php 7 additions, 39 deletions...ses/Backend/ToolbarItems/SystemInformationToolbarItem.php
- typo3/sysext/backend/Classes/Compatibility/SlotReplacement.php 54 additions, 0 deletions.../sysext/backend/Classes/Compatibility/SlotReplacement.php
- typo3/sysext/backend/Configuration/Services.yaml 7 additions, 0 deletionstypo3/sysext/backend/Configuration/Services.yaml
- typo3/sysext/belog/Classes/Controller/SystemInformationController.php 10 additions, 8 deletions.../belog/Classes/Controller/SystemInformationController.php
- typo3/sysext/belog/Configuration/Services.yaml 7 additions, 0 deletionstypo3/sysext/belog/Configuration/Services.yaml
- typo3/sysext/belog/ext_localconf.php 0 additions, 10 deletionstypo3/sysext/belog/ext_localconf.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst 5 additions, 2 deletions...9733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst
- typo3/sysext/core/Documentation/Changelog/master/Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst 3 additions, 0 deletions...-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst
- typo3/sysext/extbase/Classes/SignalSlot/Dispatcher.php 6 additions, 0 deletionstypo3/sysext/extbase/Classes/SignalSlot/Dispatcher.php
- typo3/sysext/install/Classes/SystemInformation/Typo3VersionMessage.php 6 additions, 13 deletions...install/Classes/SystemInformation/Typo3VersionMessage.php
- typo3/sysext/install/Configuration/Services.yaml 10 additions, 0 deletionstypo3/sysext/install/Configuration/Services.yaml
- typo3/sysext/install/ext_localconf.php 0 additions, 8 deletionstypo3/sysext/install/ext_localconf.php
- typo3/sysext/scheduler/Classes/SystemInformation/ToolbarItemProvider.php 9 additions, 13 deletions...heduler/Classes/SystemInformation/ToolbarItemProvider.php
- typo3/sysext/scheduler/Configuration/Services.yaml 7 additions, 0 deletionstypo3/sysext/scheduler/Configuration/Services.yaml
- typo3/sysext/scheduler/ext_localconf.php 0 additions, 9 deletionstypo3/sysext/scheduler/ext_localconf.php
Please register or sign in to comment