Code Duplication    Length = 9-10 lines in 2 locations

app/Drivers/Redis/RedisDataManager.php 2 locations

@@ 142-151 (lines=10) @@
139
                    $pattern = null;
140
                    $res = $this->connection->hscan($table, $iterator, $pattern, 1000);
141
                    $res = $res ?: [];
142
                    foreach ($res as $key => $value) {
143
                        $item = [
144
                            'key' => $key,
145
                            'length' => strlen($value),
146
                            'value' => $value,
147
                        ];
148
                        if (Filter::apply($item, $filter)) {
149
                            $totalItems++;
150
                        }
151
                    }
152
                } while ($iterator !== 0);
153
                $this->itemsCountCache = $totalItems;
154
                return $this->itemsCountCache;
@@ 185-193 (lines=9) @@
182
            do {
183
                $res = $this->connection->sscan($table, $iterator, null, 1000);
184
                $res = $res ?: [];
185
                foreach ($res as $member) {
186
                    $item = [
187
                        'member' => $member,
188
                        'length' => strlen($member),
189
                    ];
190
                    if (Filter::apply($item, $filter)) {
191
                        $totalItems++;
192
                    }
193
                }
194
            } while ($iterator !== 0);
195
            return $totalItems;
196
        }