From 79e790c55dd5780f63a84b481f6a2c75838c28af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rn=20Friedrich=20Dreyer?= <jfd@butonic.de>
Date: Wed, 31 Dec 2014 00:11:58 +0100
Subject: [PATCH] add SIZE_ALL const

---
 lib/public/search/pagedprovider.php | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/lib/public/search/pagedprovider.php b/lib/public/search/pagedprovider.php
index 10125d4a88..55771762e6 100644
--- a/lib/public/search/pagedprovider.php
+++ b/lib/public/search/pagedprovider.php
@@ -24,6 +24,11 @@ namespace OCP\Search;
  */
 abstract class PagedProvider extends Provider {
 
+	/**
+	 * show all results
+	 */
+	const SIZE_ALL = 0;
+
 	/**
 	 * Constructor
 	 * @param array $options
@@ -38,15 +43,15 @@ abstract class PagedProvider extends Provider {
 	 * @return array An array of OCP\Search\Result's
 	 */
 	public function search($query) {
-		// old apps might assume they get all results, so we set size 0
-		$this->searchPaged($query, 1, 0);
+		// old apps might assume they get all results, so we use SIZE_ALL
+		$this->searchPaged($query, 1, self::SIZE_ALL);
 	}
 
 	/**
 	 * Search for $query
 	 * @param string $query
 	 * @param int $page pages start at page 1
-	 * @param int $size, 0 = all
+	 * @param int $size, 0 = SIZE_ALL
 	 * @return array An array of OCP\Search\Result's
 	 */
 	abstract public function searchPaged($query, $page, $size);
-- 
GitLab