From 25dde7e93bc648ec8cd14b8f2711d50f77d8d1bf Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Thu, 4 Dec 2014 14:01:15 +0100 Subject: Added searchByTags to view, storage and cache --- lib/private/files/node/folder.php | 10 ++++++++++ lib/private/files/node/nonexistingfolder.php | 4 ++++ 2 files changed, 14 insertions(+) (limited to 'lib/private/files/node') diff --git a/lib/private/files/node/folder.php b/lib/private/files/node/folder.php index 6fdcff13e1c..a65e641388d 100644 --- a/lib/private/files/node/folder.php +++ b/lib/private/files/node/folder.php @@ -236,6 +236,16 @@ class Folder extends Node implements \OCP\Files\Folder { return $this->searchCommon($mimetype, 'searchByMime'); } + /** + * search for files by tag + * + * @param string $tag + * @return Node[] + */ + public function searchByTag($tag) { + return $this->searchCommon($tag, 'searchByTag'); + } + /** * @param string $query * @param string $method diff --git a/lib/private/files/node/nonexistingfolder.php b/lib/private/files/node/nonexistingfolder.php index 0346cbf1e21..9d452a94b9c 100644 --- a/lib/private/files/node/nonexistingfolder.php +++ b/lib/private/files/node/nonexistingfolder.php @@ -99,6 +99,10 @@ class NonExistingFolder extends Folder { throw new NotFoundException(); } + public function searchByTag($mime) { + throw new NotFoundException(); + } + public function getById($id) { throw new NotFoundException(); } -- cgit v1.2.3