Code Duplication    Length = 10-10 lines in 2 locations

app/Drivers/Redis/RedisDataManager.php 2 locations

@@ 235-244 (lines=10) @@
232
                        'length' => strlen($value),
233
                        'value' => $value,
234
                    ];
235
                    if (Filter::apply($item, $filter)) {
236
                        if ($skipped < $offset) {
237
                            $skipped++;
238
                        } else {
239
                            $items[$key] = $item;
240
                            if (count($items) === $onPage) {
241
                                break;
242
                            }
243
                        }
244
                    }
245
                }
246
            } while ($iterator !== 0 && count($items) < $onPage);
247
        } elseif ($type == RedisDriver::TYPE_KEY) {
@@ 260-269 (lines=10) @@
257
                    'length' => strlen($result),
258
                ];
259
260
                if (Filter::apply($item, $filter)) {
261
                    if ($skipped < $offset) {
262
                        $skipped++;
263
                    } else {
264
                        $items[$key] = $item;
265
                        if (count($items) === $onPage) {
266
                            break;
267
                        }
268
                    }
269
                }
270
            }
271
        } elseif ($type == RedisDriver::TYPE_SET) {
272
            $iterator = '';