diff options
author | Julius Härtl <jus@bitgrid.net> | 2020-06-24 13:00:22 +0200 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2020-07-15 09:28:11 +0200 |
commit | b71de68f438e60925d302a5698cf0a0590e96b00 (patch) | |
tree | 26c180ec488be58dfd820e453eece7a94f33ea76 /lib/public/Dashboard | |
parent | 66ce9ede91f4513f4ede97c48e67314038d8345d (diff) | |
download | nextcloud-server-b71de68f438e60925d302a5698cf0a0590e96b00.tar.gz nextcloud-server-b71de68f438e60925d302a5698cf0a0590e96b00.zip |
Cleanup public api methods
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'lib/public/Dashboard')
-rw-r--r-- | lib/public/Dashboard/IManager.php | 6 | ||||
-rw-r--r-- | lib/public/Dashboard/IPanel.php | 6 | ||||
-rw-r--r-- | lib/public/Dashboard/RegisterPanelEvent.php (renamed from lib/public/Dashboard/IRegisterPanelEvent.php) | 10 |
3 files changed, 5 insertions, 17 deletions
diff --git a/lib/public/Dashboard/IManager.php b/lib/public/Dashboard/IManager.php index 21d67407fb8..51ee7d2fbe5 100644 --- a/lib/public/Dashboard/IManager.php +++ b/lib/public/Dashboard/IManager.php @@ -32,12 +32,6 @@ namespace OCP\Dashboard; interface IManager { /** - * @param IPanel $panel - * @since 20.0.0 - */ - public function registerPanel(IPanel $panel): void; - - /** * @param string $panelClass * @since 20.0.0 */ diff --git a/lib/public/Dashboard/IPanel.php b/lib/public/Dashboard/IPanel.php index 1b0e3c11d1a..d7e7b157964 100644 --- a/lib/public/Dashboard/IPanel.php +++ b/lib/public/Dashboard/IPanel.php @@ -56,12 +56,6 @@ interface IPanel { public function getIconClass(): string; /** - * @return string The absolute path to an icon in SVG - * @since 20.0.0 - */ - public function getIconUrl(): string; - - /** * @return string The absolute url to the apps own view * @since 20.0.0 */ diff --git a/lib/public/Dashboard/IRegisterPanelEvent.php b/lib/public/Dashboard/RegisterPanelEvent.php index 1ca42a6f033..bc0028d5c0c 100644 --- a/lib/public/Dashboard/IRegisterPanelEvent.php +++ b/lib/public/Dashboard/RegisterPanelEvent.php @@ -26,7 +26,7 @@ namespace OCP\Dashboard; use OCP\EventDispatcher\Event; /** - * Class IRegisterPanelEvent + * Class RegisterPanelEvent * * This event is dispatched to allow apps supporting older Nextcloud versions to * still register their dashboard panels so that they are only constructed when @@ -37,7 +37,7 @@ use OCP\EventDispatcher\Event; * @since 20.0.0 * @deprecated 20.0.0 */ -class IRegisterPanelEvent extends Event { +class RegisterPanelEvent extends Event { private $manager; public function __construct(IManager $manager) { @@ -47,10 +47,10 @@ class IRegisterPanelEvent extends Event { } /** - * @param IPanel $panel + * @param string $panelClass * @since 20.0.0 */ - public function registerPanel(IPanel $panel) { - $this->manager->registerPanel($panel); + public function registerPanel(string $panelClass) { + $this->manager->lazyRegisterPanel($panelClass); } } |