Merge pull request #20861 from owncloud/systemtags-better-exceptions-docs

Fix the docs of the exceptions and remove hardcoded language from the…
remotes/origin/share-copy-source-mounts
Thomas Müller 9 years ago
commit 490e01e383
  1. 4
      lib/private/systemtag/systemtagmanager.php
  2. 4
      lib/public/systemtag/isystemtagmanager.php

@ -94,9 +94,7 @@ class SystemTagManager implements ISystemTagManager {
$result->closeCursor();
if (count($tags) !== count($tagIds)) {
throw new TagNotFoundException(
'Tag(s) with id(s) ' . json_encode(array_diff($tagIds, array_keys($tags))) . ' not found'
);
throw new TagNotFoundException(json_encode(array_diff($tagIds, array_keys($tags))));
}
return $tags;

@ -35,7 +35,9 @@ interface ISystemTagManager {
*
* @return \OCP\SystemTag\ISystemTag[] array of system tags with tag id as key
*
* @throws \OCP\SystemTag\TagNotFoundException if at least one given tag id did no exist
* @throws \InvalidArgumentException if at least one given tag ids is invalid (string instead of integer, etc.)
* @throws \OCP\SystemTag\TagNotFoundException if at least one given tag ids did no exist
* The message contains a json_encoded array of the ids that could not be found
*
* @since 9.0.0
*/

Loading…
Cancel
Save