From bf1a2f28c2fae8de1441962208eb112e86266bcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Tue, 12 Jan 2016 14:27:50 +0100 Subject: [PATCH] Reuse backend as provided by the app container --- apps/dav/appinfo/app.php | 12 +++--------- 1 file 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); });