aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/Search/ISearchQuery.php
diff options
context:
space:
mode:
authorBenjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>2023-09-21 16:10:48 +0200
committerBenjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>2023-11-10 09:21:16 +0100
commitc753eefb217b041d9029da67f935211562079d16 (patch)
treee4171f68675716c4c2c1c4102df70a9f67dd8b32 /lib/public/Search/ISearchQuery.php
parent9de8e8e2244cfbed63f9c4d4b8abdd6092fa848c (diff)
downloadnextcloud-server-c753eefb217b041d9029da67f935211562079d16.tar.gz
nextcloud-server-c753eefb217b041d9029da67f935211562079d16.zip
feat(search): Allow multiple search terms in UnifiedController
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Diffstat (limited to 'lib/public/Search/ISearchQuery.php')
-rw-r--r--lib/public/Search/ISearchQuery.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/public/Search/ISearchQuery.php b/lib/public/Search/ISearchQuery.php
index a545d1dbccb..56f1f1f0faa 100644
--- a/lib/public/Search/ISearchQuery.php
+++ b/lib/public/Search/ISearchQuery.php
@@ -48,10 +48,25 @@ interface ISearchQuery {
*
* @return string the search term
* @since 20.0.0
+ * @deprecated 28.0.0
*/
public function getTerm(): string;
/**
+ * Get a single request filter
+ *
+ * @since 28.0.0
+ */
+ public function getFilter(string $name): ?IFilter;
+
+ /**
+ * Get request filters
+ *
+ * @since 28.0.0
+ */
+ public function getFilters(): IFilterCollection;
+
+ /**
* Get the sort order of results as defined as SORT_* constants on this interface
*
* @return int