Breaking: #72399 - Removed deprecated code from BackendUtility

See forge#72399

Description

Remove deprecated code from BackendUtility

The following methods have been removed:

getExcludeFields() getExplicitAuthFieldValues() getSystemLanguages() getRegisteredFlexForms() implodeTSParams() getThumbNail() helpTextIcon() getUrlToken() exec_foreign_table_where_query() replaceMarkersInWhereClause() RTEgetObj() countVersionsOfRecordsOnPage() getPathType_web_nonweb() isTableMovePlaceholderAware()

Impact

Using the methods above directly in any third party extension will result in a fatal error.

Affected Installations

Instances which use custom calls to one of the above mentioned methods.

Migration

For helpTextIcon() use cshItem() instead. For isTableMovePlaceholderAware() use isTableWorkspaceEnabled() directly. For countVersionsOfRecordsOnPage() use \TYPO3\CMS\Workspaces\Service\WorkspaceService::hasPageRecordVersions to check for record versions.