getLanguageService(); $view = $this->moduleTemplateFactory->create($request); $view->setLayout(ModuleLayout::NORMAL); $view->setTitle( $languageService->translate('title', 'reports.modules.overview'), $languageService->translate('title', 'reports.modules.statistics') ); $view->makeDocHeaderModuleMenu(); $view->getDocHeaderComponent()->setShortcutContext( 'system_reports_statistics', $languageService->translate('title', 'reports.modules.statistics') ); return $view->assignMultiple([ 'pages' => $this->recordStatisticsService->collectPageStatistics(), 'doktypes' => $this->recordStatisticsService->collectDoktypeStatistics(), 'tables' => $this->recordStatisticsService->collectTableStatistics(), ])->renderResponse('RecordStatistics'); } private function getLanguageService(): LanguageService { return $GLOBALS['LANG']; } }