context->getAspect('backend.user')->isAdmin()) { return; } // Get the highest severity $highestSeverity = $this->registry->get('tx_reports', 'status.highestSeverity'); if ($highestSeverity === null || $highestSeverity <= ContextualFeedbackSeverity::OK->value) { return; } // Display a message that there's something wrong and that // the administrator should take a look at the detailed status report $event->addMessage(new FlashMessage(sprintf( $this->getLanguageService()->sL('LLL:EXT:reports/Resources/Private/Language/locallang_reports.xlf:status_problemNotification'), '', '' ))); } private function getLanguageService(): LanguageService { return $GLOBALS['LANG']; } }