Code Duplication    Length = 10-10 lines in 2 locations

app/Drivers/Redis/RedisDataManager.php 2 locations

@@ 213-222 (lines=10) @@
210
                        'length' => strlen($value),
211
                        'value' => $value,
212
                    ];
213
                    if (Filter::apply($item, $filter)) {
214
                        if ($skipped < $offset) {
215
                            $skipped++;
216
                        } else {
217
                            $items[$key] = $item;
218
                            if (count($items) === $onPage) {
219
                                break;
220
                            }
221
                        }
222
                    }
223
                }
224
            } while ($iterator !== 0 && count($items) < $onPage);
225
        } elseif ($type == RedisDriver::TYPE_KEY) {
@@ 239-248 (lines=10) @@
236
                    'length' => strlen($result),
237
                ];
238
239
                if (Filter::apply($item, $filter)) {
240
                    if ($skipped < $offset) {
241
                        $skipped++;
242
                    } else {
243
                        $items[$key] = $item;
244
                        if (count($items) === $onPage) {
245
                            break;
246
                        }
247
                    }
248
                }
249
            }
250
        } elseif ($type == RedisDriver::TYPE_SET) {
251
            $iterator = '';