IManager¶
-
interface
OCP\Settings\IManager¶ Implemented by: OC\Settings\ManagerSource: lib/public/Settings/IManager.php#32
Constants¶
-
KEY_ADMIN_SETTINGS = admin Source: lib/public/Settings/IManager.php#36 Since: 9.1.0
-
KEY_ADMIN_SECTION = admin-section Source: lib/public/Settings/IManager.php#41 Since: 9.1.0
-
KEY_PERSONAL_SETTINGS = personal Source: lib/public/Settings/IManager.php#46 Since: 13.0.0
-
KEY_PERSONAL_SECTION = personal-section Source: lib/public/Settings/IManager.php#51 Since: 13.0.0
Methods¶
-
public
OCP\Settings\IManager::registerSection($type, $section)¶ Source: Parameters: - $type (string) ‘admin’ or ‘personal’
- $section (string) Class must implement OCPSettingsISection
Since: 14.0.0
-
public
OCP\Settings\IManager::registerSetting($type, $setting)¶ Source: Parameters: - $type (string) ‘admin’ or ‘personal’
- $setting (string) Class must implement OCPSettingsISetting
Since: 14.0.0
-
public
OCP\Settings\IManager::getAdminSections()¶ - returns a list of the admin sections
Source: lib/public/Settings/IManager.php#73 Returns: array array of ISection[] where key is the priority Since: 9.1.0
-
public
OCP\Settings\IManager::getPersonalSections()¶ - returns a list of the personal sections
Source: lib/public/Settings/IManager.php#81 Returns: array array of ISection[] where key is the priority Since: 13.0.0
-
public
OCP\Settings\IManager::getAdminSettings($section, $subAdminOnly=false)¶ - returns a list of the admin settings
Source: Parameters: - $section (string) the section id for which to load the settings
- $subAdminOnly (bool) only return settings sub admins are supposed to see (since 17.0.0)
Returns: array array of IAdmin[] where key is the priority
Since: 9.1.0
-
public
OCP\Settings\IManager::getPersonalSettings($section)¶ - returns a list of the personal settings
Source: Parameters: - $section (string) the section id for which to load the settings
Returns: array array of IPersonal[] where key is the priority
Since: 13.0.0