[FEATURE] New API for UpgradeWizards 14/58114/5
authorSusanne Moog <susanne.moog@typo3.org>
Thu, 30 Aug 2018 21:45:52 +0000 (23:45 +0200)
committerSusanne Moog <susanne.moog@typo3.org>
Sat, 1 Sep 2018 20:50:25 +0000 (22:50 +0200)
commitd336193d86e3c2b99da6d59870f56116277e89c3
tree2c8e8c63c5003246d18061dda8b9bfc6903a8b7c
parentfc942ecb878bdf1e6f127a430a9ef8956b51cf47
[FEATURE] New API for UpgradeWizards

Build a new Interface based API for UpgradeWizards that
can be used as a base for future improvements.

Resolves: #86076
Releases: master
Change-Id: Ia059dc295e00f5f39849d8dfbc009bf7d8652aba
Reviewed-on: https://review.typo3.org/58114
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
15 files changed:
typo3/sysext/core/Documentation/Changelog/master/Feature-86076-NewAPIForUpgradeWizards.rst [new file with mode: 0644]
typo3/sysext/install/Classes/Command/UpgradeWizardCommand.php [new file with mode: 0644]
typo3/sysext/install/Classes/Service/UpgradeWizardsService.php
typo3/sysext/install/Classes/Updates/AbstractUpdate.php
typo3/sysext/install/Classes/Updates/ChattyInterface.php [new file with mode: 0644]
typo3/sysext/install/Classes/Updates/ConfirmableInterface.php [new file with mode: 0644]
typo3/sysext/install/Classes/Updates/DatabaseUpdatedPrerequisite.php [new file with mode: 0644]
typo3/sysext/install/Classes/Updates/MigratePagesLanguageOverlayBeGroupsAccessRights.php
typo3/sysext/install/Classes/Updates/Prerequisite.php [new file with mode: 0644]
typo3/sysext/install/Classes/Updates/PrerequisiteCollection.php [new file with mode: 0644]
typo3/sysext/install/Classes/Updates/ReferenceIndexUpdatedPrerequisite.php [new file with mode: 0644]
typo3/sysext/install/Classes/Updates/RepeatableInterface.php [new file with mode: 0644]
typo3/sysext/install/Classes/Updates/UpgradeWizardInterface.php [new file with mode: 0644]
typo3/sysext/install/Configuration/Commands.php
typo3/sysext/install/ext_localconf.php