Skip to content

Commit 5f3516a

Browse files
authored
Merge pull request #11 from AppsDevTeam/filter-text-support
Filtering - support FilterText conditions
2 parents c4b4223 + bd26d44 commit 5f3516a

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/QueryObjectDataSource.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,11 +138,19 @@ public function filter(array $filters): void
138138
if ($filter->getConditionCallback()) {
139139
call_user_func($filter->getConditionCallback(), $this->queryObject, $filter->getValue());
140140
}
141+
elseif ($filter instanceof FilterText) {
142+
$by = array_keys($filter->getCondition());
143+
$value = $filter->getCondition()[$by[0]];
144+
$this->queryObject->by(
145+
$by,
146+
$value,
147+
false);
148+
}
141149
elseif (!$filter instanceof FilterDateRange) {
142150
$this->queryObject->by(
143151
$filter instanceof OneColumnFilter ? $filter->getColumn() : $filter->getKey(),
144152
$filter->getValue(),
145-
!$filter instanceof FilterText
153+
true
146154
);
147155
}
148156
}

0 commit comments

Comments
 (0)