Skip to content

Commit 884bf61

Browse files
authored
Update search and rawSearch methods to use SearchQuery
1 parent 565bca2 commit 884bf61

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Endpoints/Indexes.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Meilisearch\Contracts\Index\Settings;
1111
use Meilisearch\Contracts\IndexesQuery;
1212
use Meilisearch\Contracts\IndexesResults;
13+
use Meilisearch\Contracts\SearchQuery;
1314
use Meilisearch\Contracts\SimilarDocumentsQuery;
1415
use Meilisearch\Contracts\Task;
1516
use Meilisearch\Contracts\TasksQuery;
@@ -187,7 +188,7 @@ public function getTasks(?TasksQuery $options = null): TasksResults
187188
/**
188189
* @phpstan-return ($options is array{raw: true|non-falsy-string|positive-int} ? array : SearchResult)
189190
*/
190-
public function search(?string $query, array $searchParams = [], array $options = []): SearchResult|array
191+
public function search(?string $query, SearchQuery|array $searchParams = [], array $options = []): SearchResult|array
191192
{
192193
$result = $this->rawSearch($query, $searchParams);
193194

@@ -201,8 +202,9 @@ public function search(?string $query, array $searchParams = [], array $options
201202
return $searchResult;
202203
}
203204

204-
public function rawSearch(?string $query, array $searchParams = []): array
205+
public function rawSearch(?string $query, SearchQuery|array $searchParams = []): array
205206
{
207+
$searchParams = $searchParams instanceof SearchQuery ? $searchParams->toArray() : $searchParams;
206208
$parameters = array_merge(
207209
['q' => $query],
208210
$searchParams

0 commit comments

Comments
 (0)