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