Code Duplication    Length = 6-6 lines in 2 locations

src/Gaufrette/Adapter/Ftp.php 2 locations

@@ 401-406 (lines=6) @@
398
            if ('' === $prevLine && preg_match($regexDir, $line, $match)) {
399
                $directory = $match[1];
400
                unset($directories[$directory]);
401
                if ($onlyKeys) {
402
                    $keys = [
403
                        'keys' => array_merge($keys['keys'], $keys['dirs']),
404
                        'dirs' => [],
405
                    ];
406
                }
407
            } elseif (preg_match($regexItem, $line, $tokens)) {
408
                $name = $tokens[3];
409
@@ 426-431 (lines=6) @@
423
            $prevLine = $line;
424
        }
425
426
        if ($onlyKeys) {
427
            $keys = [
428
                'keys' => array_merge($keys['keys'], $keys['dirs']),
429
                'dirs' => [],
430
            ];
431
        }
432
433
        foreach (array_keys($directories) as $directory) {
434
            $keys = array_merge_recursive($keys, $this->fetchKeys($directory, $onlyKeys));