From 227e362842a2340591608d6cb209e46a817f3403 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Wed, 5 Aug 2020 15:57:51 +0200 Subject: allow grouping of activity settings Signed-off-by: Robin Appelman --- lib/public/Activity/ActivitySettings.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib/public/Activity') diff --git a/lib/public/Activity/ActivitySettings.php b/lib/public/Activity/ActivitySettings.php index 98b95061cd7..c7d1ca81fef 100644 --- a/lib/public/Activity/ActivitySettings.php +++ b/lib/public/Activity/ActivitySettings.php @@ -39,6 +39,18 @@ abstract class ActivitySettings implements ISetting { */ abstract public function getName(); + /** + * @return string Lowercase a-z and underscore only group identifier + * @since 20.0.0 + */ + abstract public function getGroupIdentifier(); + + /** + * @return string A translated string for the settings group + * @since 20.0.0 + */ + abstract public function getGroupName(); + /** * @return int whether the filter should be rather on the top or bottom of * the admin section. The filters are arranged in ascending order of the -- cgit v1.2.3