diff options
author | John Molakvoæ <skjnldsv@users.noreply.github.com> | 2021-10-19 12:11:14 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-19 12:11:14 +0300 |
commit | f8f4aa26ad8436236315d8044698ef3c737c3fb6 (patch) | |
tree | 58819e949517c4aa0a9b9a9e96ef30b741f3f372 /lib | |
parent | 85ee6b4a766aac5e2e6681cd54877026e0832a71 (diff) | |
parent | 60e6e062312f2567b77ccd19d29b9355fdca1d22 (diff) |
Merge pull request #29181 from nextcloud/backport/29028/stable20
Diffstat (limited to 'lib')
-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 9c980dd8479..1d52ada9399 100644 --- a/lib/private/legacy/OC_App.php +++ b/lib/private/legacy/OC_App.php @@ -769,6 +769,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 @@ -782,9 +794,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) { |