*/ class LoadAdditionalListener implements IEventListener { public function __construct( private readonly IAppConfig $appConfig, private IInitialState $initialState, ) { } public function handle(Event $event): void { if (!($event instanceof LoadAdditionalScriptsEvent)) { return; } $allowUserMounting = $this->appConfig->getValueBool('files_external', ConfigLexicon::ALLOW_USER_MOUNTING); $this->initialState->provideInitialState('allowUserMounting', $allowUserMounting); Util::addInitScript(Application::APP_ID, 'init'); } }