Upgrade Wizard API changed in TYPO3 9
Since TYPO3 9 the Upgrade Wizard API has changed. Currently DCE causes deprecation warnings, when executing upgrade wizards:
[NOTICE] request="7429607e30068" component="TYPO3.CMS.deprecations": Core: Error handler (BE): TYPO3 Deprecation Notice: Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class:
T3\Dce\Updates\FixMalformedDceFieldVariableNamesUpdate in /var/www/typo3_9/public/typo3/sysext/install/Classes/Updates/AbstractUpdate.php line 70
All Upgrade Wizards of DCE inherit from "AbstractUpdate", which is deprecated. Instead I need to implement the "UpgradeWizardInterface".
This interface is not part of TYPO3 8.7.
To avoid overhead, I'm going to implement this for DCE version, which skips TYPO3 8.7 support.
Deprecations only appear in install tool.