Code Duplication    Length = 3-3 lines in 4 locations

PHPDaemon/Clients/IMAP/Connection.php 4 locations

@@ 335-337 (lines=3) @@
332
            if (!isset($tokens[1]) || $tokens[1] !== 'FETCH') {
333
                continue;
334
            }
335
            if (!isset($tokens[2][0]) || $tokens[2][0] !== 'UID') {
336
                continue;
337
            }
338
            if (!isset($tokens[0]) || !isset($tokens[2][1])) {
339
                continue;
340
            }
@@ 356-358 (lines=3) @@
353
            if (!isset($tokens[1]) || $tokens[1] !== 'FETCH') {
354
                continue;
355
            }
356
            if (!isset($tokens[2][0]) || $tokens[2][0] !== 'UID') {
357
                continue;
358
            }
359
            if (!isset($tokens[2][2]) || $tokens[2][2] !== 'RFC822.SIZE') {
360
                continue;
361
            }
@@ 359-361 (lines=3) @@
356
            if (!isset($tokens[2][0]) || $tokens[2][0] !== 'UID') {
357
                continue;
358
            }
359
            if (!isset($tokens[2][2]) || $tokens[2][2] !== 'RFC822.SIZE') {
360
                continue;
361
            }
362
            if (!isset($tokens[2][1]) || !isset($tokens[2][3])) {
363
                continue;
364
            }
@@ 362-364 (lines=3) @@
359
            if (!isset($tokens[2][2]) || $tokens[2][2] !== 'RFC822.SIZE') {
360
                continue;
361
            }
362
            if (!isset($tokens[2][1]) || !isset($tokens[2][3])) {
363
                continue;
364
            }
365
            $sizes[$tokens[2][1]] = $tokens[2][3];
366
        }
367
        return $sizes;