Code Duplication    Length = 10-10 lines in 2 locations

app/Drivers/Redis/RedisDataManager.php 2 locations

@@ 209-218 (lines=10) @@
206
                        'length' => strlen($value),
207
                        'value' => $value,
208
                    ];
209
                    if (Filter::apply($item, $filter)) {
210
                        if ($skipped < $offset) {
211
                            $skipped++;
212
                        } else {
213
                            $items[$key] = $item;
214
                            if (count($items) === $onPage) {
215
                                break;
216
                            }
217
                        }
218
                    }
219
                }
220
            } while ($iterator !== 0 && count($items) < $onPage);
221
        } elseif ($type == RedisDriver::TYPE_KEY) {
@@ 234-243 (lines=10) @@
231
                    'length' => strlen($result),
232
                ];
233
234
                if (Filter::apply($item, $filter)) {
235
                    if ($skipped < $offset) {
236
                        $skipped++;
237
                    } else {
238
                        $items[$key] = $item;
239
                        if (count($items) === $onPage) {
240
                            break;
241
                        }
242
                    }
243
                }
244
            }
245
        } elseif ($type == RedisDriver::TYPE_SET) {
246
            $iterator = '';