Breaking: #70574 - Form Wizard Save Handling Changed in ext:form

See forge#70574

Description

The ExtJS wizard of EXT:form in the backend has been using an old "module" to load and to save the data from the wizard, but has been misusing this functionality as AJAX responses. All AJAX requests for the wizard are now built with AJAX Routes and PSR-7-based Request/Response objects.

All obsolete WizardView PHP classes have been removed without substitution:

  • TYPO3CMSFormViewWizardAbstractWizardView
  • TYPO3CMSFormViewWizardLoadWizardView
  • TYPO3CMSFormViewWizardSaveWizardView

Impact

Using these now non-existent PHP classes will result in fatal errors or wrong results when calling them directly.

Affected Installations

Any installations with extensions that hook into the wizard views of EXT:form.

Migration

Use the AJAX routes available via TYPO3.settings.ajaxUrls['formwizard_load'] and TYPO3.settings.ajaxUrls['formwizard_save'].