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\
, new nameCMS\ Install\ Updates\ Abstract Download Extension Update \TYPO3\
CMS\ Extensionmanager\ Updates\ Abstract Download Extension Update \TYPO3\
, new nameCMS\ Install\ Updates\ Extension Model \TYPO3\
CMS\ Extensionmanager\ Updates\ Extension Model
Class aliases have been established for TYPO3 v13, which will be removed with TYPO3 v14.
Impact¶
Extensions that extend Abstract
and
then most likely use Extension
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 Abstract
from \TYPO3\
to \TYPO3\
.