Fix databases tests

This commit is contained in:
Steven
2022-08-20 00:15:18 +00:00
parent 146cb6a0d8
commit 2bde7aa02b
3 changed files with 14 additions and 7 deletions
@@ -103,11 +103,19 @@ class IndexedQueries extends Queries
*/
public function isValid($value): bool
{
if (!$this->isValid($value)) {
if (!parent::isValid($value)) {
return false;
}
$queries = Query::parseQueries($value);
$queries = [];
foreach ($value as $query) {
if (!$query instanceof Query) {
$query = Query::parse($query);
}
$queries[] = $query;
}
$grouped = Query::groupByType($queries);
/** @var Query[] */ $filters = $grouped['filters'];
/** @var string[] */ $orderAttributes = $grouped['orderAttributes'];
@@ -44,7 +44,7 @@ class LimitOffsetCursorQuery extends LimitOffsetQuery
* 2. method is cursorBefore or cursorAfter and value is not null
*
* Otherwise, returns false
*
*
* @param Query $value
*
* @return bool