Add possibility to clear signals or remove a single slot
It is not possible to remove a slot from a signal or completely clear a signal.
We need this to clear signal
PackageManagement::packagesMayHaveChanged, to prevent not needed call of the method
Another use case is to change a existing slot by an extension.
#8 Updated by Timo Webler 7 months ago
- Assignee changed from Timo Webler to Benni Mack
Benni Mack wrote:
Can you elaborate why you want to remove this functionality? due to performance penalties or a different issue?
AFAIK since TYPO3 v7 and even with TYPO3 v8, this is only used in ExtensionManager and not on every request.
In our set up TYPO3 can not write the the file "PackageStates.php" and we have not all extensions active.
At a later deployment step we remove the not active Extensions, but for that we need to call TYPO3.
AT this point TYPO3 read all Extension and write this changes to the "PackageStates.php".
That's not a bug of version 8. Because at version 8 only active Extension within the "PackageStages.php".
So please close this issue.