diff --git a/lib/FilteredSettingsManager.php b/lib/FilteredSettingsManager.php index 8afe1b45..f3b17ea7 100644 --- a/lib/FilteredSettingsManager.php +++ b/lib/FilteredSettingsManager.php @@ -73,4 +73,12 @@ public function getPersonalSettings($section): array { public function getSection(string $type, string $sectionId): ?IIconSection { return $this->manager->getSection($type, $sectionId); } + + public function getAdminDelegatedSettings(): array { + if (method_exists($this->manager, 'getAdminDelegatedSettings')) { + return $this->manager->getAdminDelegatedSettings(); + } + + throw new \Exception('Method not available in version 32 or older'); + } }