Code Duplication    Length = 3-4 lines in 2 locations

www/app/model/PHPMailer/PHPMailer/PHPMailer.php 2 locations

@@ 3677-3680 (lines=4) @@
3674
    {
3675
        preg_match_all('/(src|background)=["\'](.*)["\']/Ui', $message, $images);
3676
        if (array_key_exists(2, $images)) {
3677
            if (strlen($basedir) > 1 && substr($basedir, -1) != '/') {
3678
                // Ensure $basedir has a trailing /
3679
                $basedir .= '/';
3680
            }
3681
            foreach ($images[2] as $imgindex => $url) {
3682
                // Convert data URIs into embedded images
3683
                //e.g. "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
@@ 3722-3724 (lines=3) @@
3719
                        $directory = '';
3720
                    }
3721
                    $cid = hash('sha256', $url) . '@phpmailer.0'; // RFC2392 S 2
3722
                    if (strlen($basedir) > 1 and substr($basedir, -1) != '/') {
3723
                        $basedir .= '/';
3724
                    }
3725
                    if (strlen($directory) > 1 and substr($directory, -1) != '/') {
3726
                        $directory .= '/';
3727
                    }