diff options
author | Björn Schießle <bjoern@schiessle.org> | 2021-10-12 10:52:58 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-12 10:52:58 +0200 |
commit | da1b97decda88893cc26539439a15050953419ae (patch) | |
tree | 2dbf55d143046a8fff0fd16e5dc3d536756e1722 /lib/private | |
parent | 0d2972cd721025dc4388f635a43b6b8311039ea5 (diff) | |
parent | 664bd5802f19c8e0768b64a6f66713d95a9aaab5 (diff) | |
download | nextcloud-server-da1b97decda88893cc26539439a15050953419ae.tar.gz nextcloud-server-da1b97decda88893cc26539439a15050953419ae.zip |
Merge pull request #29028 from nextcloud/add-supported-label-to-all-apps
add 'supported'-label to all supported apps
Diffstat (limited to 'lib/private')
-rw-r--r-- | lib/private/legacy/OC_App.php | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/lib/private/legacy/OC_App.php b/lib/private/legacy/OC_App.php index 811703570a2..101523fcfe7 100644 --- a/lib/private/legacy/OC_App.php +++ b/lib/private/legacy/OC_App.php @@ -774,6 +774,18 @@ class OC_App { } /** + * List all supported apps + * + * @return array + */ + public function getSupportedApps(): array { + /** @var \OCP\Support\Subscription\IRegistry $subscriptionRegistry */ + $subscriptionRegistry = \OC::$server->query(\OCP\Support\Subscription\IRegistry::class); + $supportedApps = $subscriptionRegistry->delegateGetSupportedApps(); + return $supportedApps; + } + + /** * List all apps, this is used in apps.php * * @return array @@ -787,9 +799,7 @@ class OC_App { $appList = []; $langCode = \OC::$server->getL10N('core')->getLanguageCode(); $urlGenerator = \OC::$server->getURLGenerator(); - /** @var \OCP\Support\Subscription\IRegistry $subscriptionRegistry */ - $subscriptionRegistry = \OC::$server->query(\OCP\Support\Subscription\IRegistry::class); - $supportedApps = $subscriptionRegistry->delegateGetSupportedApps(); + $supportedApps = $this->getSupportedApps(); foreach ($installedApps as $app) { if (array_search($app, $blacklist) === false) { |