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; }