diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Modifier/QueryFilter.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Modifier/QueryFilter.php b/src/Modifier/QueryFilter.php index 12d4ff5..aaa1bfc 100644 --- a/src/Modifier/QueryFilter.php +++ b/src/Modifier/QueryFilter.php @@ -296,9 +296,9 @@ trait QueryFilter $obj = new ArrayObject(iterator_to_array($iterator)); $obj->uasort(function ($rowA, $rowB) { + $res = 0; foreach ($this->iterator_sort_by as $compareRows) { - $res = call_user_func($compareRows, $rowA, $rowB); - if (0 !== $res) { + if (0 !== ($res = call_user_func($compareRows, $rowA, $rowB))) { break; } } |