summaryrefslogtreecommitdiffstats
path: root/apps/dav/appinfo/app.php
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2016-01-12 14:27:50 +0100
committerThomas Müller <thomas.mueller@tmit.eu>2016-01-12 14:27:50 +0100
commitbf1a2f28c2fae8de1441962208eb112e86266bcf (patch)
tree3fd756d6d1300ab0cb3d74c5565b8570c4e87541 /apps/dav/appinfo/app.php
parent23a8c93fd2b4757e5e61297318b2ce7937ab9bb5 (diff)
downloadnextcloud-server-bf1a2f28c2fae8de1441962208eb112e86266bcf.tar.gz
nextcloud-server-bf1a2f28c2fae8de1441962208eb112e86266bcf.zip
Reuse backend as provided by the app container
Diffstat (limited to 'apps/dav/appinfo/app.php')
-rw-r--r--apps/dav/appinfo/app.php12
1 files changed, 3 insertions, 9 deletions
diff --git a/apps/dav/appinfo/app.php b/apps/dav/appinfo/app.php
index f6c74c9c943..51689b965da 100644
--- a/apps/dav/appinfo/app.php
+++ b/apps/dav/appinfo/app.php
@@ -21,18 +21,12 @@
use OCA\DAV\CardDAV\CardDavBackend;
use OCA\DAV\CardDAV\SyncService;
-use OCA\DAV\Connector\Sabre\Principal;
\OC::$server->registerService('CardDAVSyncService', function() {
- $userManager = \OC::$server->getUserManager();
- $dbConnection = \OC::$server->getDatabaseConnection();
-
- $principalBackend = new Principal(
- $userManager
- );
-
- $backend = new CardDavBackend($dbConnection, $principalBackend);
+ $app = new \OCA\Dav\AppInfo\Application();
+ /** @var CardDavBackend */
+ $backend = $app->getContainer()->query('CardDavBackend');
return new SyncService($backend);
});