Merge pull request #9065 from jilleJr/patch-2

Dev settings docs: implement interface, not extend
This commit is contained in:
Daniel
2022-07-20 14:01:47 +02:00
committed by GitHub

View File

@@ -19,7 +19,7 @@ In our case we will create an admin section class in **<myapp>/lib/Sections/Note
use OCP\IURLGenerator;
use OCP\Settings\IIconSection;
class NotesAdmin extends IIconSection {
class NotesAdmin implements IIconSection {
private IL10N $l;
private IURLGenerator $urlGenerator;
@@ -59,7 +59,7 @@ in *<myapp>/lib/Settings/NotesAdmin.php**.
use OCP\IL10N;
use OCP\Settings\ISettings;
class NotesAdmin extends ISettings {
class NotesAdmin implements ISettings {
private IL10N $l;
private IConfig $config;
@@ -125,7 +125,7 @@ and implement two additional methods.
use OCP\IL10N;
use OCP\Settings\IDelegatedSettings;
class NotesAdmin extends IDelegatedSettings {
class NotesAdmin implements IDelegatedSettings {
...