diff options
author | Lukas Reschke <lukas@owncloud.com> | 2014-11-20 18:02:32 +0300 |
---|---|---|
committer | Lukas Reschke <lukas@owncloud.com> | 2014-11-20 18:05:42 +0300 |
commit | ec853da5ad54af7e6eabb40923784a56330b095a (patch) | |
tree | 923772b3571478dc4d5a7d3a6f4d94c8ab487a51 /lib/private/server.php | |
parent | f64c6c9c9cb48ce2291c5c613e80794e6130a85d (diff) |
Backport \OC\Security\Crypto to ownCloud 7
Conflicts:
lib/repair/repairconfig.php
Diffstat (limited to 'lib/private/server.php')
-rw-r--r-- | lib/private/server.php | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/private/server.php b/lib/private/server.php index 790edfc2103..07f80311aea 100644 --- a/lib/private/server.php +++ b/lib/private/server.php @@ -10,6 +10,7 @@ use OC\DB\ConnectionWrapper; use OC\Files\Node\Root; use OC\Files\View; use OCP\IServerContainer; +use OC\Security\Crypto; /** * Class Server @@ -199,6 +200,9 @@ class Server extends SimpleContainer implements IServerContainer { $this->registerService('Search', function ($c) { return new Search(); }); + $this->registerService('Crypto', function ($c) { + return new Crypto(\OC::$server->getConfig()); + }); $this->registerService('Db', function ($c) { return new Db(); }); @@ -480,6 +484,15 @@ class Server extends SimpleContainer implements IServerContainer { } /** + * Returns a Crypto instance + * + * @return \OCP\Security\ICrypto + */ + function getCrypto() { + return $this->query('Crypto'); + } + + /** * Returns an instance of the db facade * * @return \OCP\IDb |