mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
feat(ocp): More specific type for ICapabilities::getCapabilities
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
This commit is contained in:
parent
5d9d37e2c5
commit
95145ee0c9
11 changed files with 13 additions and 24 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Reference in a new issue