Deprecation: #102943 - AbstractDownloadExtensionUpdate moved to ext:extensionmanager¶
See forge#102943
Description¶
The following upgrade wizard related classes have been moved from EXT:install to EXT:extensionmanager:
\TYPO3\CMS\Install\Updates\AbstractDownloadExtensionUpdate
, new name\TYPO3\CMS\Extensionmanager\Updates\AbstractDownloadExtensionUpdate
\TYPO3\CMS\Install\Updates\ExtensionModel
, new name\TYPO3\CMS\Extensionmanager\Updates\ExtensionModel
Class aliases have been established for TYPO3 v13, which will be removed with TYPO3 v14.
Impact¶
Extensions that extend AbstractDownloadExtensionUpdate
and
then most likely use ExtensionModel
as well, should update the namespace.
Affected installations¶
Few instances should be affected: There are a couple of extensions that try to extend the upgrade range from two major Core versions, and ship older upgrade wizards. Apart from that, the abstract is most likely rarely used. Consuming extensions should adapt the namespace, the old class names will stop working with TYPO3 v14.
The extension scanner will find usages as strong match.
Migration¶
Adapt the namespaces in extension classes that extend AbstractDownloadExtensionUpdate
from \TYPO3\CMS\Install
to \TYPO3\CMS\Extensionmanager
.