---
title: "Deprecation: #96996 - Deprecate TypoScriptFrontendController->checkEnableFields"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-96996"
source: "Changelog/12.0/Deprecation-96996-DeprecateTypoScriptFrontendController-checkEnableFields.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Deprecation: #96996 - Deprecate TypoScriptFrontendController->checkEnableFields

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

## Description

The `TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkEnableFields()`
method has been deprecated in favour of the new `\TYPO3\CMS\Core\Domain\Access\RecordAccessVoter`
component.

## Impact

`TypoScriptFrontendController->checkEnableFields()` will trigger a PHP `E_USER_DEPRECATED` error
when called. The extension scanner will report usages as weak match.

## Affected Installations

All installations calling `TypoScriptFrontendController->checkEnableFields()`
in custom extension code.

## Migration

Replace all usages of the deprecated method. Use the `RecordAccessVoter`
component instead, e.g. `RecordAccessVoter->accessGranted()`.
