|
@@ -7,13 +7,15 @@ class SearchResultDTO
|
|
|
public function __construct(
|
|
public function __construct(
|
|
|
public bool $success,
|
|
public bool $success,
|
|
|
public SearchDataDTO $data,
|
|
public SearchDataDTO $data,
|
|
|
|
|
+ public QueryInfoDTO $query_info,
|
|
|
) {}
|
|
) {}
|
|
|
|
|
|
|
|
public static function fromArray(array $data): self
|
|
public static function fromArray(array $data): self
|
|
|
{
|
|
{
|
|
|
return new self(
|
|
return new self(
|
|
|
success: $data['success'],
|
|
success: $data['success'],
|
|
|
- data: SearchDataDTO::fromArray($data['data'])
|
|
|
|
|
|
|
+ data: SearchDataDTO::fromArray($data['data']),
|
|
|
|
|
+ query_info: QueryInfoDTO::fromArray($data['query_info']),
|
|
|
);
|
|
);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|