diff options
author | Thomas Tanghus <thomas@tanghus.net> | 2013-09-18 00:37:00 +0200 |
---|---|---|
committer | Thomas Tanghus <thomas@tanghus.net> | 2013-09-23 23:39:36 +0200 |
commit | 45f73feb6967b878b2e39fc4413aca92f0dbaf9f (patch) | |
tree | fc60a6e074611caf9e49b0435a353e00b32b769d /lib/server.php | |
parent | 5ca181eb23de7d3436b22ba924788db62976a059 (diff) | |
download | nextcloud-server-45f73feb6967b878b2e39fc4413aca92f0dbaf9f.tar.gz nextcloud-server-45f73feb6967b878b2e39fc4413aca92f0dbaf9f.zip |
OC_VCategories=>OC\Tags. Public interface + getter in server container
Diffstat (limited to 'lib/server.php')
-rw-r--r-- | lib/server.php | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/lib/server.php b/lib/server.php index 804af6b0eac..b09d380b0e9 100644 --- a/lib/server.php +++ b/lib/server.php @@ -49,8 +49,11 @@ class Server extends SimpleContainer implements IServerContainer { $this->registerService('PreviewManager', function($c) { return new PreviewManager(); }); - $this->registerService('RootFolder', function($c) { - // TODO: get user from container as well + $this->registerService('TagManager', function($c){ + return new Tags(); + }); + $this->registerService('RootFolder', function($c){ + // TODO: get user and user manager from container as well $user = \OC_User::getUser(); /** @var $c SimpleContainer */ $userManager = $c->query('UserManager'); @@ -140,6 +143,15 @@ class Server extends SimpleContainer implements IServerContainer { } /** + * Returns the tag manager which can get and set tags for different object types + * + * @return \OCP\ITags + */ + function getTagManager() { + return $this->query('TagManager'); + } + + /** * Returns the root folder of ownCloud's data directory * * @return \OCP\Files\Folder |