Browse Source
feat(ocp): More specific type for ICapabilities::getCapabilities
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
pull/39057/head
Christoph Wurst
2 years ago
No known key found for this signature in database
GPG Key ID: CC42AC2A7F0E56D8
11 changed files with
13 additions and
24 deletions
-
apps/cloud_federation_api/lib/Capabilities.php
-
apps/files/lib/Capabilities.php
-
apps/files_sharing/lib/Capabilities.php
-
apps/files_trashbin/lib/Capabilities.php
-
apps/files_versions/lib/Capabilities.php
-
apps/provisioning_api/lib/Capabilities.php
-
apps/theming/lib/Capabilities.php
-
apps/user_status/lib/Capabilities.php
-
apps/weather_status/lib/Capabilities.php
-
lib/private/OCS/CoreCapabilities.php
-
lib/public/Capabilities/ICapability.php
|
|
@ -36,9 +36,6 @@ class Capabilities implements ICapability { |
|
|
|
|
|
|
|
/** |
|
|
|
* Function an app uses to return the capabilities |
|
|
|
* |
|
|
|
* @return array Array containing the apps capabilities |
|
|
|
* @since 8.2.0 |
|
|
|
*/ |
|
|
|
public function getCapabilities() { |
|
|
|
$url = $this->urlGenerator->linkToRouteAbsolute('cloud_federation_api.requesthandlercontroller.addShare'); |
|
|
|
|
|
@ -38,8 +38,6 @@ class Capabilities implements ICapability { |
|
|
|
|
|
|
|
/** |
|
|
|
* Return this classes capabilities |
|
|
|
* |
|
|
|
* @return array |
|
|
|
*/ |
|
|
|
public function getCapabilities() { |
|
|
|
return [ |
|
|
|
|
|
@ -50,8 +50,6 @@ class Capabilities implements ICapability { |
|
|
|
|
|
|
|
/** |
|
|
|
* Return this classes capabilities |
|
|
|
* |
|
|
|
* @return array |
|
|
|
*/ |
|
|
|
public function getCapabilities() { |
|
|
|
$res = []; |
|
|
|
|
|
@ -33,8 +33,6 @@ class Capabilities implements ICapability { |
|
|
|
|
|
|
|
/** |
|
|
|
* Return this classes capabilities |
|
|
|
* |
|
|
|
* @return array |
|
|
|
*/ |
|
|
|
public function getCapabilities() { |
|
|
|
return [ |
|
|
|
|
|
@ -42,8 +42,6 @@ class Capabilities implements ICapability { |
|
|
|
|
|
|
|
/** |
|
|
|
* Return this classes capabilities |
|
|
|
* |
|
|
|
* @return array |
|
|
|
*/ |
|
|
|
public function getCapabilities() { |
|
|
|
$groupFolderInstalled = $this->appManager->isInstalled('groupfolders'); |
|
|
|
|
|
@ -37,8 +37,6 @@ class Capabilities implements ICapability { |
|
|
|
|
|
|
|
/** |
|
|
|
* Function an app uses to return the capabilities |
|
|
|
* |
|
|
|
* @return array Array containing the apps capabilities |
|
|
|
*/ |
|
|
|
public function getCapabilities() { |
|
|
|
$federatedScopeEnabled = $this->appManager->isEnabledForUser('federation'); |
|
|
|
|
|
@ -64,8 +64,6 @@ class Capabilities implements IPublicCapability { |
|
|
|
|
|
|
|
/** |
|
|
|
* Return this classes capabilities |
|
|
|
* |
|
|
|
* @return array |
|
|
|
*/ |
|
|
|
public function getCapabilities() { |
|
|
|
$backgroundLogo = $this->config->getAppValue('theming', 'backgroundMime', ''); |
|
|
|
|
|
@ -40,9 +40,6 @@ class Capabilities implements ICapability { |
|
|
|
$this->emojiHelper = $emojiHelper; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @inheritDoc |
|
|
|
*/ |
|
|
|
public function getCapabilities() { |
|
|
|
return [ |
|
|
|
'user_status' => [ |
|
|
|
|
|
@ -43,9 +43,6 @@ class Capabilities implements ICapability { |
|
|
|
public function __construct() { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @inheritDoc |
|
|
|
*/ |
|
|
|
public function getCapabilities() { |
|
|
|
return [ |
|
|
|
Application::APP_ID => [ |
|
|
|
|
|
@ -44,8 +44,6 @@ class CoreCapabilities implements ICapability { |
|
|
|
|
|
|
|
/** |
|
|
|
* Return this classes capabilities |
|
|
|
* |
|
|
|
* @return array |
|
|
|
*/ |
|
|
|
public function getCapabilities() { |
|
|
|
return [ |
|
|
|
|
|
@ -37,7 +37,19 @@ interface ICapability { |
|
|
|
/** |
|
|
|
* Function an app uses to return the capabilities |
|
|
|
* |
|
|
|
* @return array Array containing the apps capabilities |
|
|
|
* ```php |
|
|
|
* return [ |
|
|
|
* 'myapp' => [ |
|
|
|
* 'awesomefeature' => true, |
|
|
|
* 'featureversion' => 3, |
|
|
|
* ], |
|
|
|
* 'morecomplex' => [ |
|
|
|
* 'a' => [1, 2], |
|
|
|
* ], |
|
|
|
* ]; |
|
|
|
* ``` |
|
|
|
* |
|
|
|
* @return array<string, array<string, mixed>> Indexed array containing the app's capabilities |
|
|
|
* @since 8.2.0 |
|
|
|
*/ |
|
|
|
public function getCapabilities(); |
|
|
|