diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2015-01-22 15:33:09 +0100 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2015-01-22 15:33:09 +0100 |
commit | 9df297324f6ad669a3edd229e0bc3d7fdedafb11 (patch) | |
tree | d6539fd53cd61817fab86bf5bbdfb17eadda5c32 /lib | |
parent | 2fe6513557e22653551cfe59c006282c3793b1b9 (diff) | |
download | nextcloud-server-9df297324f6ad669a3edd229e0bc3d7fdedafb11.tar.gz nextcloud-server-9df297324f6ad669a3edd229e0bc3d7fdedafb11.zip |
get rid of log warning when using servercontainer
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/appframework/dependencyinjection/dicontainer.php | 75 |
1 files changed, 36 insertions, 39 deletions
diff --git a/lib/private/appframework/dependencyinjection/dicontainer.php b/lib/private/appframework/dependencyinjection/dicontainer.php index dc80d88a880..5858d992d56 100644 --- a/lib/private/appframework/dependencyinjection/dicontainer.php +++ b/lib/private/appframework/dependencyinjection/dicontainer.php @@ -24,6 +24,7 @@ namespace OC\AppFramework\DependencyInjection; +use OC; use OC\AppFramework\Http; use OC\AppFramework\Http\Request; use OC\AppFramework\Http\Dispatcher; @@ -61,79 +62,79 @@ class DIContainer extends SimpleContainer implements IAppContainer { * Core services */ $this->registerService('OCP\\IAppConfig', function($c) { - return \OC::$server->getAppConfig(); + return $this->getServer()->getAppConfig(); }); $this->registerService('OCP\\IAppManager', function($c) { - return \OC::$server->getAppManager(); + return $this->getServer()->getAppManager(); }); $this->registerService('OCP\\IAvatarManager', function($c) { - return \OC::$server->getAvatarManager(); + return $this->getServer()->getAvatarManager(); }); $this->registerService('OCP\\Activity\\IManager', function($c) { - return \OC::$server->getActivityManager(); + return $this->getServer()->getActivityManager(); }); $this->registerService('OCP\\ICache', function($c) { - return \OC::$server->getCache(); + return $this->getServer()->getCache(); }); $this->registerService('OCP\\ICacheFactory', function($c) { - return \OC::$server->getMemCacheFactory(); + return $this->getServer()->getMemCacheFactory(); }); $this->registerService('OCP\\IConfig', function($c) { - return \OC::$server->getConfig(); + return $this->getServer()->getConfig(); }); $this->registerService('OCP\\Contacts\\IManager', function($c) { - return \OC::$server->getContactsManager(); + return $this->getServer()->getContactsManager(); }); $this->registerService('OCP\\IDateTimeZone', function($c) { - return \OC::$server->getDateTimeZone(); + return $this->getServer()->getDateTimeZone(); }); $this->registerService('OCP\\IDb', function($c) { - return \OC::$server->getDb(); + return $this->getServer()->getDb(); }); $this->registerService('OCP\\IDBConnection', function($c) { - return \OC::$server->getDatabaseConnection(); + return $this->getServer()->getDatabaseConnection(); }); $this->registerService('OCP\\Diagnostics\\IEventLogger', function($c) { - return \OC::$server->getEventLogger(); + return $this->getServer()->getEventLogger(); }); $this->registerService('OCP\\Diagnostics\\IQueryLogger', function($c) { - return \OC::$server->getQueryLogger(); + return $this->getServer()->getQueryLogger(); }); $this->registerService('OCP\\Files\\Config\\IMountProviderCollection', function($c) { - return \OC::$server->getMountProviderCollection(); + return $this->getServer()->getMountProviderCollection(); }); $this->registerService('OCP\\Files\\IRootFolder', function($c) { - return \OC::$server->getRootFolder(); + return $this->getServer()->getRootFolder(); }); $this->registerService('OCP\\IGroupManager', function($c) { - return \OC::$server->getGroupManager(); + return $this->getServer()->getGroupManager(); }); $this->registerService('OCP\\IL10N', function($c) { - return \OC::$server->getL10N($c->query('AppName')); + return $this->getServer()->getL10N($c->query('AppName')); }); $this->registerService('OCP\\ILogger', function($c) { - return \OC::$server->getLogger(); + return $this->getServer()->getLogger(); }); $this->registerService('OCP\\BackgroundJob\\IJobList', function($c) { - return \OC::$server->getJobList(); + return $this->getServer()->getJobList(); }); $this->registerService('OCP\\AppFramework\\Utility\\IControllerMethodReflector', function($c) { @@ -141,11 +142,11 @@ class DIContainer extends SimpleContainer implements IAppContainer { }); $this->registerService('OCP\\INavigationManager', function($c) { - return \OC::$server->getNavigationManager(); + return $this->getServer()->getNavigationManager(); }); $this->registerService('OCP\\IPreview', function($c) { - return \OC::$server->getPreviewManager(); + return $this->getServer()->getPreviewManager(); }); $this->registerService('OCP\\IRequest', function($c) { @@ -153,11 +154,11 @@ class DIContainer extends SimpleContainer implements IAppContainer { }); $this->registerService('OCP\\ITagManager', function($c) { - return \OC::$server->getTagManager(); + return $this->getServer()->getTagManager(); }); $this->registerService('OCP\\ITempManager', function($c) { - return \OC::$server->getTempManager(); + return $this->getServer()->getTempManager(); }); $this->registerService('OCP\\AppFramework\\Utility\\ITimeFactory', function($c) { @@ -165,47 +166,43 @@ class DIContainer extends SimpleContainer implements IAppContainer { }); $this->registerService('OCP\\Route\\IRouter', function($c) { - return \OC::$server->getRouter(); + return $this->getServer()->getRouter(); }); $this->registerService('OCP\\ISearch', function($c) { - return \OC::$server->getSearch(); + return $this->getServer()->getSearch(); }); $this->registerService('OCP\\ISearch', function($c) { - return \OC::$server->getSearch(); + return $this->getServer()->getSearch(); }); $this->registerService('OCP\\Security\\ICrypto', function($c) { - return \OC::$server->getCrypto(); + return $this->getServer()->getCrypto(); }); $this->registerService('OCP\\Security\\IHasher', function($c) { - return \OC::$server->getHasher(); + return $this->getServer()->getHasher(); }); $this->registerService('OCP\\Security\\ISecureRandom', function($c) { - return \OC::$server->getSecureRandom(); + return $this->getServer()->getSecureRandom(); }); $this->registerService('OCP\\IURLGenerator', function($c) { - return \OC::$server->getURLGenerator(); + return $this->getServer()->getURLGenerator(); }); $this->registerService('OCP\\IUserManager', function($c) { - return \OC::$server->getUserManager(); + return $this->getServer()->getUserManager(); }); $this->registerService('OCP\\IUserSession', function($c) { - return \OC::$server->getUserSession(); + return $this->getServer()->getUserSession(); }); $this->registerService('ServerContainer', function ($c) { - $c->query('OCP\\ILogger')->debug( - 'Accessing the server container is deprecated. Use type ' . - 'annotations to inject core services instead!' - ); - return \OC::$server; + return $this->getServer(); }); // commonly used attributes @@ -330,7 +327,7 @@ class DIContainer extends SimpleContainer implements IAppContainer { */ function getServer() { - return $this->query('ServerContainer'); + return OC::$server; } /** @@ -367,7 +364,7 @@ class DIContainer extends SimpleContainer implements IAppContainer { } private function getUserId() { - return \OC::$server->getSession()->get('user_id'); + return $this->getServer()->getSession()->get('user_id'); } /** |