Skip to content

Commit

Permalink
[!!!][TASK] Remove deprecated Signals from SignalSlot Dispatcher
Browse files Browse the repository at this point in the history
This change removes all triggers ("SlotReplacement classes") to Signals
that were used until TYPO3 v10 LTS.

The SignalSlot Dispatcher still stay for the time being, but it is unused in
TYPO3 Core now.

Resolves: #91474
Related: #91473
Releases: master
Change-Id: I08867cb5837f605e52a067457a91f40288556fab
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64578
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
  • Loading branch information
bmack committed May 26, 2020
1 parent e6646d0 commit 4dc7948
Show file tree
Hide file tree
Showing 33 changed files with 232 additions and 2,352 deletions.
102 changes: 0 additions & 102 deletions typo3/sysext/backend/Classes/Compatibility/SlotReplacement.php

This file was deleted.

24 changes: 0 additions & 24 deletions typo3/sysext/backend/Configuration/Services.yaml
Expand Up @@ -51,30 +51,6 @@ services:
TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow:
public: true

# Listener for old Signal Slots
TYPO3\CMS\Backend\Compatibility\SlotReplacement:
tags:
- name: event.listener
identifier: 'legacy-slot'
method: 'onSystemInformationToolbarEvent'
event: TYPO3\CMS\Backend\Backend\Event\SystemInformationToolbarCollectorEvent
- name: event.listener
identifier: 'legacy-slot'
method: 'onLoginProviderGetPageRenderer'
event: TYPO3\CMS\Backend\LoginProvider\Event\ModifyPageLayoutOnLoginProviderSelectionEvent
- name: event.listener
identifier: 'legacy-slot'
method: 'emitGetPagesTSconfigPreIncludeSignalBackendUtility'
event: TYPO3\CMS\Core\Configuration\Event\ModifyLoadedPageTsConfigEvent
- name: event.listener
identifier: 'legacy-slot'
method: 'onPreInitEditDocumentController'
event: TYPO3\CMS\Backend\Controller\Event\BeforeFormEnginePageInitializedEvent
- name: event.listener
identifier: 'legacy-slot'
method: 'onInitEditDocumentController'
event: TYPO3\CMS\Backend\Controller\Event\AfterFormEnginePageInitializedEvent

# Category security checks for backend users
TYPO3\CMS\Backend\Security\CategoryPermissionsAspect:
tags:
Expand Down
51 changes: 0 additions & 51 deletions typo3/sysext/beuser/Classes/Compatibility/SlotReplacement.php

This file was deleted.

8 changes: 0 additions & 8 deletions typo3/sysext/beuser/Configuration/Services.yaml
Expand Up @@ -6,11 +6,3 @@ services:

TYPO3\CMS\Beuser\:
resource: '../Classes/*'

# Listener for old Signal Slots
TYPO3\CMS\Beuser\Compatibility\SlotReplacement:
tags:
- name: event.listener
identifier: 'legacy-slot'
method: 'onSwitchUser'
event: TYPO3\CMS\Backend\Authentication\Event\SwitchUserEvent

0 comments on commit 4dc7948

Please sign in to comment.