---
title: "Breaking: #72399 - Removed deprecated code from BackendUtility"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-72399"
source: "Changelog/8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Breaking: #72399 - Removed deprecated code from BackendUtility

See [forge#72399](https://forge.typo3.org/issues/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 `TYPO3CMSWorkspacesServiceWorkspaceService::hasPageRecordVersions` to check for record versions.
