This commit is contained in:
Yuri Kuznetsov
2025-03-18 10:42:35 +02:00
parent 67702f5a55
commit a6c0e2aa0e
2 changed files with 14 additions and 6 deletions
+10 -1
View File
@@ -43,7 +43,16 @@ use stdClass;
class SearchParams
{
/** @var array<string, mixed> */
private array $rawParams = [];
private array $rawParams = [
'select' => null,
'boolFilterList' => [],
'orderBy' => null,
'order' => null,
'maxSize' => null,
'where' => null,
'primaryFilter' => null,
'textFilter' => null,
];
public const ORDER_ASC = 'ASC';
public const ORDER_DESC = 'DESC';
@@ -499,11 +499,10 @@ class SelectBuilder
return;
}
$searchParams = SearchParams::fromRaw([
'boolFilterList' => $this->boolFilterList,
'primaryFilter' => $this->primaryFilter,
'textFilter' => $this->textFilter,
]);
$searchParams = SearchParams::create()
->withBoolFilterList($this->boolFilterList)
->withPrimaryFilter($this->primaryFilter)
->withTextFilter($this->textFilter);
if ($this->searchParams) {
$searchParams = SearchParams::merge($searchParams, $this->searchParams);