2 declare(strict_types = 1);
19 use Psr\Http\Message\ServerRequestInterface;
56 GeneralUtility::makeInstance(ConfigurationService::class);
57 $this->adminPanelModuleConfiguration =
$GLOBALS[
'TYPO3_CONF_VARS'][
'EXTCONF'][
'adminpanel'][
'modules'] ?? [];
58 $this->moduleLoader =
$moduleLoader ?? GeneralUtility::makeInstance(ModuleLoader::class);
69 $this->configurationService->saveConfiguration(
70 $this->moduleLoader->validateSortAndInitializeModules($this->adminPanelModuleConfiguration),
84 if ($backendUser->uc[
'AdminPanel'][
'display_top'] ??
false) {
85 $backendUser->uc[
'AdminPanel'][
'display_top'] =
false;
87 $backendUser->uc[
'AdminPanel'][
'display_top'] =
true;
89 $backendUser->writeUC();