From 0b845550099d908e32b299039ad33ae8e156cd5d Mon Sep 17 00:00:00 2001 From: Kent Delante Date: Tue, 30 Sep 2025 21:48:15 +0800 Subject: [PATCH] fix: Implement new function required by IManager Signed-off-by: Kent Delante --- lib/FilteredSettingsManager.php | 8 ++++++++ 1 file changed, 8 insertions(+) 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'); + } }