summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2015-01-22 15:33:09 +0100
committerBernhard Posselt <dev@bernhard-posselt.com>2015-01-22 15:33:09 +0100
commit9df297324f6ad669a3edd229e0bc3d7fdedafb11 (patch)
treed6539fd53cd61817fab86bf5bbdfb17eadda5c32 /lib
parent2fe6513557e22653551cfe59c006282c3793b1b9 (diff)
downloadnextcloud-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.php75
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');
}
/**