Code Duplication    Length = 10-10 lines in 2 locations

app/Drivers/Redis/RedisDataManager.php 2 locations

@@ 202-211 (lines=10) @@
199
                        'length' => strlen($value),
200
                        'value' => $value,
201
                    ];
202
                    if (Filter::apply($item, $filter)) {
203
                        if ($skipped < $offset) {
204
                            $skipped++;
205
                        } else {
206
                            $items[$key] = $item;
207
                            if (count($items) === $onPage) {
208
                                break;
209
                            }
210
                        }
211
                    }
212
                }
213
            } while ($iterator !== 0 && count($items) < $onPage);
214
        } elseif ($type == RedisDriver::TYPE_KEY) {
@@ 228-237 (lines=10) @@
225
                    'length' => strlen($result),
226
                ];
227
228
                if (Filter::apply($item, $filter)) {
229
                    if ($skipped < $offset) {
230
                        $skipped++;
231
                    } else {
232
                        $items[$key] = $item;
233
                        if (count($items) === $onPage) {
234
                            break;
235
                        }
236
                    }
237
                }
238
            }
239
        } elseif ($type == RedisDriver::TYPE_SET) {
240
            $iterator = '';