---
title: "Breaking: #69568 - FormEngine related classes"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-69568"
source: "Changelog/7.5/Breaking-69568-FormEngine.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Breaking: #69568 - FormEngine related classes

See [forge#69568](https://forge.typo3.org/issues/69568)

## Description

The following classes have been removed:

-   `TYPO3CMSBackendFormDataPreprocessor`
-   `TYPO3CMSBackendFormFormEngine`
-   `TYPO3CMSBackendFormFlexFormsHelper`

The following hook has been removed:

-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tceforms.php']['getMainFieldsClass']`

## Impact

Code trying to instantiate these classes will fatal.

## Affected Installations

A rather low number of extensions should be affected by this change. Searching for the
above class names should reveal them.

## Migration

The methods and classes have been moved to different classes and solutions.
Extensions needs adaption.

The hook `getMainFieldsClass` has been substituted with a much more fine grained and flexible API.
Use `FormDataProvider` to change data given to the render engine of FormEngine from now on.
