Project

General

Profile

Actions

Feature #65774

closed

Add possibility to clear signals or remove a single slot

Added by Timo Webler about 9 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Backend API
Target version:
-
Start date:
2015-03-16
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

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 \TYPO3\CMS\Core\Package\PackageManager::scanAvailablePackages

Another use case is to change a existing slot by an extension.


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Feature #73474: Disconnect slots from signalsRejectedMathias Brodala2016-02-16

Actions
Actions #1

Updated by Gerrit Code Review about 9 years ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/38038

Actions #2

Updated by Gerrit Code Review over 8 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/38038

Actions #3

Updated by Gerrit Code Review about 8 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46691

Actions #4

Updated by Gerrit Code Review about 8 years ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46691

Actions #5

Updated by Timo Webler over 7 years ago

Can we close this issue? Duplicated issue? #65774

Actions #6

Updated by Gerrit Code Review over 7 years ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46691

Actions #7

Updated by Benni Mack over 6 years ago

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.

Actions #8

Updated by Timo Webler almost 6 years 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.

Actions #9

Updated by Susanne Moog about 5 years ago

  • Status changed from Under Review to Closed

See comment 8.

Actions #10

Updated by Riccardo De Contardi about 5 years ago

  • Assignee deleted (Benni Mack)
Actions

Also available in: Atom PDF