Code Duplication    Length = 9-9 lines in 2 locations

PHPDaemon/Clients/IMAP/Connection.php 2 locations

@@ 498-506 (lines=9) @@
495
     * get a list of messages with number and size
496
     * @param int $uid number of message
497
     */
498
    public function getSize($cb, $uid = null)
499
    {
500
        $this->onResponse->push($cb);
501
        if ($uid) {
502
            $this->fetch('RFC822.SIZE', $uid, null, true, self::TAG_SIZE);
503
        } else {
504
            $this->fetch('RFC822.SIZE', 1, INF, true, self::TAG_SIZE);
505
        }
506
    }
507
508
    /**
509
     * Fetch a message
@@ 544-552 (lines=9) @@
541
     *
542
     * @param int|null $id message number
543
     */
544
    public function getUniqueId($cb, $id = null)
545
    {
546
        $this->onResponse->push($cb);
547
        if ($id) {
548
            $this->fetch('UID', $id, null, false, self::TAG_GETUID);
549
        } else {
550
            $this->fetch('UID', 1, INF, false, self::TAG_GETUID);
551
        }
552
    }
553
554
    /**
555
     * create a new folder (and parent folders if needed)