Deprecation: #85462 - Signal 'hasInstalledExtensions'

See forge#85462


The usage of signal hasInstalledExtensions of class \TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService has been marked as deprecated and will be removed in TYPO3 v10.

The signal is a duplication of afterExtensionInstall that is also emitted during extension installation.


Slots of this signal will get executed in TYPO3 v9 but will be abandoned with TYPO3 v10.

Affected Installations

Extensions that register slots for the signal hasInstalledExtensions of class \TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService.


Extensions should use the signal afterExtensionInstall of class \TYPO3\CMS\Extensionmanager\Utility\InstallUtility instead which is emitted after an extension has been installed.