mirror of
https://github.com/nextcloud/documentation.git
synced 2026-01-02 17:59:36 +07:00
Explain how to add several IDelegatedSettings classes 'settings'
In this documentation, there is no explanation on how to add several IDelegatedSettings' classes for a function. Signed-off-by: zak39 <fotia.baptiste@hotmail.com>
This commit is contained in:
@@ -162,3 +162,20 @@ setting with annotations.
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
If you have several classes that implement `IDelegatedSettings` for a function. You must add them in the key "settings" and they must seperate with semi-colons.
|
||||
|
||||
.. code-block:: php
|
||||
|
||||
<?php
|
||||
class NotesSettingsController extends Controller {
|
||||
/**
|
||||
* Save settings
|
||||
* @PasswordConfirmationRequired
|
||||
* @AuthorizedAdminSetting(settings=OCA\NotesTutorial\Settings\NotesAdmin;OCA\NotesTutorial\Settings\NotesSubAdmin)
|
||||
*/
|
||||
public function saveSettings($mySetting) {
|
||||
....
|
||||
}
|
||||
...
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user