Deprecation: #78899 - FormEngine Methods
See forge#78899
Description
The following methods have been marked as deprecated:
TYPO3\
CMS\ Core\ Database\ Relation Handler->ready For Interface () TYPO3\
CMS\ Backend\ Form\ Form Data Provider->sanitize Max Items () TYPO3\
CMS\ Backend\ Utility:: get Spec Conf Parts () TYPO3\
and backend routeCMS\ Backend\ Controller\ Wizard\ Colorpicker Controller wizard_
colorpicker TYPO3\
and templateCMS\ Backend\ Form\ Wizard\ Suggest Wizard typo3/
sysext/ backend/ Resources/ Private/ Templates/ Wizards/ Suggest Wizard. html TYPO3\
CMS\ Backend\ Form\ Abstract Node->get Validation Data As Data Attribute () TYPO3\
CMS\ Backend\ Form\ Element->render Wizards ()
Impact
Using above methods will throw a deprecation warning.
Affected Installations
Extensions using above methods.
Migration
sanitize
has been merged into calling methods using a default value and sanitizing withMax Items () Math
.Utility:: force Integer In Range () ready
has been substituted with the easier to parse methodFor Interface () get
.Resolved Item Array () get
is obsolete with the removal ofSpec Conf Parts () default
TCAExtras Colorpicker
is obsolete with the JavaScript based colorpicker in the backendController Suggest
has been merged intoWizard Group
directly, the standalone class is obsoleteElement get
- useValidation Data As Data Attribute () get
andValidation Data As Json String () htmlspecialchars
the result or use() General
with second argument set to true.Utility:: implode Attributes () render
has been substituted with the new APIWizards () Node
. OldExpansion popup, user
wizards 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.