Feature: #84466 - Request aware interfaces added to reports
See forge#84466
Description
Two new interfaces where added to mark reports and status providers as request aware:
\TYPO3\
(extendsCMS\ Reports\ Request Aware Report Interface \TYPO3\
)CMS\ Reports\ Report Interface \TYPO3\
(extendsCMS\ Reports\ Request Aware Status Provider Interface \TYPO3\
)CMS\ Reports\ Status Provider Interface
Both interfaces allow reports or status providers to receive an optional PSR-7 server request argument for their respective interface methods:
get
Report () get
Status ()
Impact
Reports and status providers can now cleanly access information from the current server request. They only need to implement one of the interfaces to get the current server request injected.