Deprecation: #78581 - Flex form related parsing¶
See forge#78581
Description¶
Three flex form data structure related parsing methods have been deprecated:
BackendUtility::getFlexFormDS()
GeneralUtility::resolveSheetDefInDS()
GeneralUtility::resolveAllSheetsInDS()
Impact¶
Calling those PHP methods will trigger a deprecation log entry.
Affected Installations¶
Extensions calling one of the above methods.
Migration¶
BackendUtility::getFlexFormDS()
has been refactored to a combination of two methods
FlexFormTools->getDataStructureIdentifier()
and FlexFormTools->parseDataStructureByIdentifier()
.
The two methods are heavily documented and the combination works in many cases just as before. Read the method
comments for a detailed description of their purpose.
Warning: The hook getFlexFormDSClass
within BackendUtility::getFlexFormDS()
is no longer called
by the core. Please refer to the according "Breaking" document for details on this topic.