From 1456fe91f2de299481dc80972e854a76f92b12af Mon Sep 17 00:00:00 2001 From: Dave Mc Nicoll Date: Thu, 9 Apr 2020 09:46:22 -0400 Subject: [PATCH] - Fixed the SearchRequestInterface missing filter() function. --- src/SearchRequest/SearchRequestInterface.php | 4 ++++ src/SearchRequest/SearchableInterface.php | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/SearchRequest/SearchRequestInterface.php b/src/SearchRequest/SearchRequestInterface.php index 59b6d7a..b2ab579 100644 --- a/src/SearchRequest/SearchRequestInterface.php +++ b/src/SearchRequest/SearchRequestInterface.php @@ -2,7 +2,11 @@ namespace Ulmus\SearchRequest; +use Ulmus\Repository; + interface SearchRequestInterface { + public function filter(Repository $repository) : Repository; + public function wheres() : iterable; public function likes() : iterable; diff --git a/src/SearchRequest/SearchableInterface.php b/src/SearchRequest/SearchableInterface.php index 7e03292..bbdc1db 100644 --- a/src/SearchRequest/SearchableInterface.php +++ b/src/SearchRequest/SearchableInterface.php @@ -6,6 +6,6 @@ use \Psr\Http\Message\ServerRequestInterface; interface SearchableInterface { - public static function searchRequest() : SearchRequestInterface; + public static function searchRequest(...$arguments) : SearchRequestInterface; }