Deprecation: #78899 - FormEngine Methods
See forge#78899
Description
The following methods have been marked as deprecated:
TYPO3CMSCoreDatabase Relation Handler->ready For Interface () TYPO3CMSBackendForm Form Data Provider->sanitize Max Items () TYPO3CMSBackendUtility:: get Spec Conf Parts () TYPO3CMSBackendand backend routeController Wizard Colorpicker Controller wizard_colorpicker TYPO3CMSBackendand templateForm Wizard Suggest Wizard typo3/sysext/ backend/ Resources/ Private/ Templates/ Wizards/ Suggest Wizard. html TYPO3CMSBackendForm Abstract Node->get Validation Data As Data Attribute () TYPO3CMSBackendForm Element->render Wizards ()
Impact
Using above methods will throw a deprecation warning.
Affected Installations
Extensions using above methods.
Migration
sanitizehas been merged into calling methods using a default value and sanitizing withMax Items () Math.Utility:: force Integer In Range () readyhas been substituted with the easier to parse methodFor Interface () get.Resolved Item Array () getis obsolete with the removal ofSpec Conf Parts () defaultTCAExtras Colorpickeris obsolete with the JavaScript based colorpicker in the backendController Suggesthas been merged intoWizard Groupdirectly, the standalone class is obsoleteElement get- useValidation Data As Data Attribute () getandValidation Data As Json String () htmlspecialcharsthe result or use() Generalwith second argument set to true.Utility:: implode Attributes () renderhas been substituted with the new APIWizards () Node. OldExpansion popup, userwizards are still called and rendered, but the method usage should be avoided and extensions should switch to the new API.Func, script
Extensions using above methods should consider to switch away from those methods.