| @@ 45-54 (lines=10) @@ | ||
| 42 | $pattern = null; |
|
| 43 | $res = $this->connection->hscan($table, $iterator, $pattern, 1000); |
|
| 44 | $res = $res ?: []; |
|
| 45 | foreach ($res as $key => $value) { |
|
| 46 | $item = [ |
|
| 47 | 'key' => $key, |
|
| 48 | 'length' => strlen($value), |
|
| 49 | 'value' => $value, |
|
| 50 | ]; |
|
| 51 | if (Filter::apply($item, $filter)) { |
|
| 52 | $totalItems++; |
|
| 53 | } |
|
| 54 | } |
|
| 55 | } while ($iterator !== 0); |
|
| 56 | return $totalItems; |
|
| 57 | } |
|
| @@ 29-37 (lines=9) @@ | ||
| 26 | if (!$res) { |
|
| 27 | return $totalItems; |
|
| 28 | } |
|
| 29 | foreach ($res as $member) { |
|
| 30 | $item = [ |
|
| 31 | 'member' => $member, |
|
| 32 | 'length' => strlen($member), |
|
| 33 | ]; |
|
| 34 | if (Filter::apply($item, $filter)) { |
|
| 35 | $totalItems++; |
|
| 36 | } |
|
| 37 | } |
|
| 38 | } while ($iterator !== 0); |
|
| 39 | return $totalItems; |
|
| 40 | } |
|