@@ 23-27 (lines=5) @@ | ||
20 | public function __construct(\Closure $func, \Iterator $iterable, $reverse = false) |
|
21 | { |
|
22 | if ($reverse) { |
|
23 | $cmp = function ($a, $b) use ($func) { |
|
24 | $orderA = $a['order']; |
|
25 | $orderB = $b['order']; |
|
26 | return $orderA == $orderB ? 0 : ($orderA < $orderB ? 1 : -1); |
|
27 | }; |
|
28 | } else { |
|
29 | $cmp = function ($a, $b) use ($func) { |
|
30 | $orderA = $a['order']; |
|
@@ 29-33 (lines=5) @@ | ||
26 | return $orderA == $orderB ? 0 : ($orderA < $orderB ? 1 : -1); |
|
27 | }; |
|
28 | } else { |
|
29 | $cmp = function ($a, $b) use ($func) { |
|
30 | $orderA = $a['order']; |
|
31 | $orderB = $b['order']; |
|
32 | return $orderA == $orderB ? 0 : ($orderA < $orderB ? -1 : 1); |
|
33 | }; |
|
34 | } |
|
35 | ||
36 | $data = []; |