We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f272929 commit 8d60a03Copy full SHA for 8d60a03
src/Builder/RunnableSelect.php
@@ -70,16 +70,17 @@ public function fetchRows(Closure $callback = null) {
70
}
71
72
if($callback !== null) {
73
- $resultData = [];
74
- foreach($data as $row) {
75
- $result = $callback($row);
76
- if($result !== null && !($result instanceof DBIgnoreRow)) {
77
- $resultData[] = $result;
78
- } else {
79
- $resultData[] = $row;
+ return call_user_func(function ($resultData = []) use ($data, $callback) {
+ foreach($data as $row) {
+ $result = $callback($row);
+ if($result !== null && !($result instanceof DBIgnoreRow)) {
+ $resultData[] = $result;
+ } else {
+ $resultData[] = $row;
80
+ }
81
- }
82
- return $resultData;
+ return $resultData;
83
+ });
84
85
return $data;
86
});
0 commit comments