---
title: "RequestAwareReportInterface"
manual: "Reports"
version: "13.4"
permalink: "https://docs.typo3.org/permalink/typo3/cms-reports:requestawarereportinterface@13.4"
source: "Api/RequestAwareReportInterface.rst"
rendered: "2026-10-09T09:32:18+00:00"
---

# RequestAwareReportInterface {#requestawarereportinterface}

This interface extends
[\\TYPO3\\CMS\\Reports\\ReportInterface](https://docs.typo3.org/permalink/typo3/cms-reports:typo3-cms-reports-reportinterface@13.4). It can be used
if information from the current request is required for the status message.

-   **interface RequestAwareReportInterface**

    -   *Fully qualified name:* `\TYPO3\CMS\Reports\RequestAwareReportInterface`

    Interface for classes which provide a report using information from the current request

    -   **getReport(Psr\\\\Http\\\\Message\\\\ServerRequestInterface request = NULL)**

        Returns the content for a report

        -   *param Psr\\\\Http\\\\Message\\\\ServerRequestInterface $request:* the request, default: NULL
        -   *returntype:* string

    -   **getIdentifier()**

        Returns unique identifier of the report

        -   *returntype:* string

    -   **getTitle()**

        Returns title of the report

        -   *returntype:* string

    -   **getDescription()**

        Returns description of the report

        -   *returntype:* string

    -   **getIconIdentifier()**

        Returns the identifier of the icon used for the report

        -   *returntype:* string
