diff options
author | Vincent Petry <pvince81@owncloud.com> | 2014-11-24 21:51:45 +0100 |
---|---|---|
committer | Vincent Petry <pvince81@owncloud.com> | 2014-12-08 22:02:00 +0100 |
commit | cae600722ed04e69c376aa0a1ef1955c93d18ddf (patch) | |
tree | 862693a24e5d6b883bf15c0b24327f2a6a086d0e /lib/public | |
parent | 6fb2477fb75d4c982a1568e2392d17fd7cc2fd4b (diff) | |
download | nextcloud-server-cae600722ed04e69c376aa0a1ef1955c93d18ddf.tar.gz nextcloud-server-cae600722ed04e69c376aa0a1ef1955c93d18ddf.zip |
Add getTagsForObjects in ITags
Returns the list of tags that are set on the given object ids.
Diffstat (limited to 'lib/public')
-rw-r--r-- | lib/public/itags.php | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/lib/public/itags.php b/lib/public/itags.php index 4514746bbe8..238b12c6424 100644 --- a/lib/public/itags.php +++ b/lib/public/itags.php @@ -76,7 +76,23 @@ interface ITags { public function getTags(); /** - * Get the a list if items tagged with $tag. + * Get a list of tags for the given item ids. + * + * This returns an array with object id / tag names: + * [ + * 1 => array('First tag', 'Second tag'), + * 2 => array('Second tag'), + * 3 => array('Second tag', 'Third tag'), + * ] + * + * @param array $objIds item ids + * @return array|boolean with object id as key and an array + * of tag names as value or false if an error occurred + */ + public function getTagsForObjects(array $objIds); + + /** + * Get a list of items tagged with $tag. * * Throws an exception if the tag could not be found. * |