Code Duplication    Length = 3-3 lines in 4 locations

PHPDaemon/Clients/IMAP/Connection.php 4 locations

@@ 322-324 (lines=3) @@
319
            if (!isset($tokens[1]) || $tokens[1] !== 'FETCH') {
320
                continue;
321
            }
322
            if (!isset($tokens[2][0]) || $tokens[2][0] !== 'UID') {
323
                continue;
324
            }
325
            if (!isset($tokens[0]) || !isset($tokens[2][1])) {
326
                continue;
327
            }
@@ 343-345 (lines=3) @@
340
            if (!isset($tokens[1]) || $tokens[1] !== 'FETCH') {
341
                continue;
342
            }
343
            if (!isset($tokens[2][0]) || $tokens[2][0] !== 'UID') {
344
                continue;
345
            }
346
            if (!isset($tokens[2][2]) || $tokens[2][2] !== 'RFC822.SIZE') {
347
                continue;
348
            }
@@ 346-348 (lines=3) @@
343
            if (!isset($tokens[2][0]) || $tokens[2][0] !== 'UID') {
344
                continue;
345
            }
346
            if (!isset($tokens[2][2]) || $tokens[2][2] !== 'RFC822.SIZE') {
347
                continue;
348
            }
349
            if (!isset($tokens[2][1]) || !isset($tokens[2][3])) {
350
                continue;
351
            }
@@ 349-351 (lines=3) @@
346
            if (!isset($tokens[2][2]) || $tokens[2][2] !== 'RFC822.SIZE') {
347
                continue;
348
            }
349
            if (!isset($tokens[2][1]) || !isset($tokens[2][3])) {
350
                continue;
351
            }
352
            $sizes[$tokens[2][1]] = $tokens[2][3];
353
        }
354
        return $sizes;