Nextcloud PHP API (master)

IDelegatedSettings extends ISettings

Special cases of settings that can be allowed to use by member of special groups.

Tags
since
23.0.0

Table of Contents

Methods

getAuthorizedAppConfig()  : array<string|int, mixed>
Get a list of authorized app config that this setting is allowed to modify.
getForm()  : TemplateResponse
getName()  : string|null
Get the name of the settings to differentiate settings inside a section or null if only the section name should be displayed.
getPriority()  : int
getSection()  : string|null

Methods

getAuthorizedAppConfig()

Get a list of authorized app config that this setting is allowed to modify.

public getAuthorizedAppConfig() : array<string|int, mixed>

The format of the array is the following:

<?php
[
		'app_name' => [
			'/simple_key/', # value
			'/s[a-z]*ldap/', # regex
		],
		'another_app_name => [ ... ],
]
Tags
since
23.0.0
Return values
array<string|int, mixed>

getName()

Get the name of the settings to differentiate settings inside a section or null if only the section name should be displayed.

public getName() : string|null
Tags
since
23.0.0
Return values
string|null

getPriority()

public getPriority() : int
Tags
since
9.1
Return values
int

whether the form should be rather on the top or bottom of the admin section. The forms are arranged in ascending order of the priority values. It is required to return a value between 0 and 100.

E.g.: 70

getSection()

public getSection() : string|null
Tags
since
9.1
Return values
string|null

the section ID, e.g. 'sharing' or null to not show the setting


        
On this page

Search results