Skip to content

Commit 0643519

Browse files
committed
Simplified code as per review comments
1 parent c5c1827 commit 0643519

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

src/Struct/FilterStruct.php

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,12 @@ public function __construct($fieldName, $operator, $value) {
3232

3333
public function apply($object) {
3434
if (is_array($this->fieldName)) {
35-
$me = $this;
36-
37-
$subquery = function ($query) use ($me) {
38-
$query = $query->where($me->fieldName[0], $me->operator, $me->value);
39-
40-
for ($fieldIndex = 1; $fieldIndex < count($me->fieldName); $fieldIndex++) {
41-
$query = $query->orWhere($me->fieldName[$fieldIndex], $me->operator, $me->value);
35+
$subquery = function ($query) {
36+
for ($fieldIndex = 0; $fieldIndex < count($this->fieldName); $fieldIndex++) {
37+
$query = $query->orWhere($this->fieldName[$fieldIndex], $this->operator, $this->value);
4238
}
43-
4439
return $query;
4540
};
46-
4741
return $object->where($subquery);
4842
}
4943

0 commit comments

Comments
 (0)