]> source.dussan.org Git - nextcloud-server.git/commitdiff
Move over the IConfig for globalscale 20786/head
authorRoeland Jago Douma <roeland@famdouma.nl>
Sat, 2 May 2020 18:10:59 +0000 (20:10 +0200)
committerRoeland Jago Douma <roeland@famdouma.nl>
Fri, 8 May 2020 06:50:01 +0000 (08:50 +0200)
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
lib/private/AppFramework/DependencyInjection/DIContainer.php
lib/private/Server.php

index 5c7f2671ed8b0d2864ce9b3ffd65bdb32f6d3f3f..12b0942220b87fa3b07caf525f7b3bed1327d5ef 100644 (file)
@@ -57,7 +57,6 @@ use OCP\AppFramework\Utility\IControllerMethodReflector;
 use OCP\AppFramework\Utility\ITimeFactory;
 use OCP\Files\Folder;
 use OCP\Files\IAppData;
-use OCP\GlobalScale\IConfig;
 use OCP\Group\ISubAdmin;
 use OCP\IL10N;
 use OCP\ILogger;
@@ -153,10 +152,6 @@ class DIContainer extends SimpleContainer implements IAppContainer {
                        return $c->getServer()->getThemingDefaults();
                });
 
-               $this->registerService(IConfig::class, function ($c) {
-                       return $c->query(OC\GlobalScale\Config::class);
-               });
-
                $this->registerService('Protocol', function ($c) {
                        /** @var \OC\Server $server */
                        $server = $c->query('ServerContainer');
index 4fe89e3098e3e7805d77a2853fa0b1f680c7e30d..9c3c6391c342231bd6c6eaa553e4d737527f3fdc 100644 (file)
@@ -1281,9 +1281,7 @@ class Server extends ServerContainer implements IServerContainer {
                        return new CloudIdManager();
                });
 
-               $this->registerService(IConfig::class, function (Server $c) {
-                       return new GlobalScale\Config($c->getConfig());
-               });
+               $this->registerAlias(\OCP\GlobalScale\IConfig::class, \OC\GlobalScale\Config::class);
 
                $this->registerService(ICloudFederationProviderManager::class, function (Server $c) {
                        return new CloudFederationProviderManager($c->getAppManager(), $c->getHTTPClientService(), $c->getCloudIdManager(), $c->getLogger());