---
title: "Deprecation: #86184 - Protected methods in ReportController"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-86184"
source: "Changelog/9.5/Deprecation-86184-ProtectedMethodsInReportController.rst"
typo3-version: "9.5"
typo3-major: 9
type: "deprecation"
issue: 86184
forge: "https://forge.typo3.org/issues/86184"
tags: ["Backend", "PHP-API", "NotScanned", "ext:reports"]
rendered: "2026-09-17T12:41:04+00:00"
---

# Deprecation: #86184 - Protected methods in ReportController {#deprecation-86184-protected-methods-in-reportcontroller}

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

## Description {#description}

The following methods of class `\TYPO3\CMS\Reports\Controller\ReportController`
changed their visibility from public to protected and should not be called any longer:

-   `indexAction()`
-   `detailAction()`

## Impact {#impact}

Calling one of the above methods from an external object will trigger a PHP `E_USER_DEPRECATED` error.

## Affected Installations {#affected-installations}

Both methods are called internally only. Extensions extending the reports module
using the normal reports API are not affected by this.

## Migration {#migration}

No migration possible.
