ReportInterface

Classes implementing this interface are registered automatically as reports in the module Reports if autoconfigure is enabled in Services.yaml or if it was registered manually by the tag reports.report.

If information from the current request is required for the report use TYPO3\CMS\Reports\RequestAwareReportInterface.

API

interface TYPO3\CMS\Reports\ReportInterface

Interface for classes which provide a report.

getReport()

Returns the content for a report

Return type

string

getIdentifier()

Returns unique identifier of the report

Return type

string

getTitle()

Returns title of the report

Return type

string

getDescription()

Returns description of the report

Return type

string

getIconIdentifier()

Returns the identifier of the icon used for the report

Return type

string