[TASK] Cleanup UpgradeWizard API 28/58128/10
authorSusanne Moog <susanne.moog@typo3.org>
Sun, 2 Sep 2018 15:50:06 +0000 (17:50 +0200)
committerSusanne Moog <susanne.moog@typo3.org>
Mon, 3 Sep 2018 12:34:30 +0000 (14:34 +0200)
commit4964bd66464ebcd3e814917138b78062d1961cb7
tree6d559f7d35fbca2f8bfb4029e1de498ac68616f0
parentba4495a77ed72e490b1f19b71a7da902944a0c28
[TASK] Cleanup UpgradeWizard API

The upgrade wizard API has been in need of some cleanups
both architectural as well as functional. As a result the
API is now easier to use and more streamlined, and
commands available can also be listed.

Resolves: #86106
Resolves: #86101
Releases: master
Change-Id: I1b5eb3459f0650ac1ed9e85718bfa34eb07e403d
Reviewed-on: https://review.typo3.org/58128
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
16 files changed:
typo3/sysext/install/Classes/Command/UpgradeWizardCommand.php [deleted file]
typo3/sysext/install/Classes/Command/UpgradeWizardListCommand.php [new file with mode: 0644]
typo3/sysext/install/Classes/Command/UpgradeWizardRunCommand.php [new file with mode: 0644]
typo3/sysext/install/Classes/Service/UpgradeWizardsService.php
typo3/sysext/install/Classes/Updates/ChattyInterface.php
typo3/sysext/install/Classes/Updates/ConfirmableInterface.php
typo3/sysext/install/Classes/Updates/Confirmation.php [new file with mode: 0644]
typo3/sysext/install/Classes/Updates/DatabaseUpdatedPrerequisite.php
typo3/sysext/install/Classes/Updates/MigratePagesLanguageOverlayBeGroupsAccessRights.php
typo3/sysext/install/Classes/Updates/Prerequisite.php
typo3/sysext/install/Classes/Updates/PrerequisiteCollection.php
typo3/sysext/install/Classes/Updates/ReferenceIndexUpdatedPrerequisite.php
typo3/sysext/install/Classes/Updates/RepeatableInterface.php
typo3/sysext/install/Classes/Updates/UpgradeWizardInterface.php
typo3/sysext/install/Configuration/Commands.php
typo3/sysext/install/ext_localconf.php