Deprecation: #85462 - Signal 'tablesDefinitionIsBeingBuilt'¶
See forge#85462
Description¶
The usage of signal tablesDefinitionIsBeingBuilt
of class
\TYPO3\CMS\Extensionmanager\Utility\InstallUtility
has been marked as deprecated and will be removed in TYPO3 v10.
The signal is a duplication of tablesDefinitionIsBeingBuilt
of class
\TYPO3\CMS\Install\Service\SqlExpectedSchemaService
that is now also emitted during
extension installation.
Impact¶
Slots of this signal will get executed in TYPO3 v9 but will be abandoned with TYPO3 v10. If a slot provides
SQL definitions a PHP E_USER_DEPRECATED
error is triggered.
Affected Installations¶
Extensions that register slots for the signal tablesDefinitionIsBeingBuilt
of class
\TYPO3\CMS\Extensionmanager\Utility\InstallUtility
.
Migration¶
Extensions should use the signal tablesDefinitionIsBeingBuilt
of class
\TYPO3\CMS\Install\Service\SqlExpectedSchemaService
instead which is now emitted during an
extension installation.