diff options
author | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2016-08-11 15:50:31 +0200 |
---|---|---|
committer | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2016-08-11 15:50:31 +0200 |
commit | a2f752bcf3abaecb553cb792fb776a844163900c (patch) | |
tree | da64ed743d0a39bead1c3b8dbb92dad34c5a29c1 /lib/private/AppFramework/DependencyInjection | |
parent | 5696c8aa3515b6283575cb3f887a1107b368bf2c (diff) | |
download | nextcloud-server-a2f752bcf3abaecb553cb792fb776a844163900c.tar.gz nextcloud-server-a2f752bcf3abaecb553cb792fb776a844163900c.zip |
adjust files_external
Diffstat (limited to 'lib/private/AppFramework/DependencyInjection')
-rw-r--r-- | lib/private/AppFramework/DependencyInjection/DIContainer.php | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/private/AppFramework/DependencyInjection/DIContainer.php b/lib/private/AppFramework/DependencyInjection/DIContainer.php index 5ddfebc2c7f..4e3cac6d1ea 100644 --- a/lib/private/AppFramework/DependencyInjection/DIContainer.php +++ b/lib/private/AppFramework/DependencyInjection/DIContainer.php @@ -310,6 +310,24 @@ class DIContainer extends SimpleContainer implements IAppContainer { return $c->query('ServerContainer')->getWebRoot(); }); + $this->registerService('\OCP\Encryption\IManager', function ($c) { + $view = new \OC\Files\View(); + $util = new \OC\Encryption\Util( + $view, + $c->query('\OCP\IUserManager'), + $c->query('\OCP\IGroupManager'), + $c->query('\OCP\IConfig') + ); + return new \OC\Encryption\Manager( + $c->query('\OCP\IConfig'), + $c->query('\OCP\ILogger'), + $c->query('ServerContainer')->getL10N('core'), + new \OC\Files\View(), + $util, + new \OC\Memcache\ArrayCache() + ); + }); + /** * App Framework APIs |