Breaking: #82689 - Backend AbstractWizardController not extends AbstractModule
See forge#82689
Description
The PHP class
\TYPO3\ no
longer extends class
\TYPO3\. This can be breaking
if wizard classes of extensions depend on method
process or the initialized
property
module.
PHP class
\TYPO3\ has been deprecated and should not be used any longer.
Impact
- Using class
Abstractwill throw a deprecation warningModule - Extensions with wizards extending class
Abstractmay fatal if they use propertyWizard Controller moduleTemplate - Extensions with wizards extending class
Abstractmay fatal if they use they registered routes to methodWizard Controller processRequest
Affected Installations
Installations with extensions with one of the above described patterns.
Migration
Extensions that extend
Abstract should initialize
module
at an appropriate place instead. Instead of
process, routes should be
registered in an extensions Configuration/ and
Configuration/.