51 lines
1.6 KiB
ReStructuredText
51 lines
1.6 KiB
ReStructuredText
.. include:: /Includes.rst.txt
|
|
|
|
.. _deprecation-102943-1706271208:
|
|
|
|
====================================================================================
|
|
Deprecation: #102943 - AbstractDownloadExtensionUpdate moved to ext:extensionmanager
|
|
====================================================================================
|
|
|
|
See :issue:`102943`
|
|
|
|
Description
|
|
===========
|
|
|
|
The following upgrade wizard related classes have been moved from EXT:install
|
|
to EXT:extensionmanager:
|
|
|
|
* :php:`\TYPO3\CMS\Install\Updates\AbstractDownloadExtensionUpdate`, new name
|
|
:php:`\TYPO3\CMS\Extensionmanager\Updates\AbstractDownloadExtensionUpdate`
|
|
* :php:`\TYPO3\CMS\Install\Updates\ExtensionModel`, new name
|
|
:php:`\TYPO3\CMS\Extensionmanager\Updates\ExtensionModel`
|
|
|
|
Class aliases have been established for TYPO3 v13, which will be removed with
|
|
TYPO3 v14.
|
|
|
|
Impact
|
|
======
|
|
|
|
Extensions that extend :php:`AbstractDownloadExtensionUpdate` and
|
|
then most likely use :php:`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 :php:`AbstractDownloadExtensionUpdate`
|
|
from :php:`\TYPO3\CMS\Install` to :php:`\TYPO3\CMS\Extensionmanager`.
|
|
|
|
.. index:: PHP-API, FullyScanned, ext:extensionmanager
|