Code Duplication    Length = 14-16 lines in 2 locations

src/SilverStripe/BehatExtension/Utility/TestMailer.php 2 locations

@@ 27-40 (lines=14) @@
24
     * Send a plain-text email.
25
     * TestMailer will merely record that the email was asked to be sent, without sending anything.
26
     */
27
    public function sendPlain($to, $from, $subject, $plainContent, $attachedFiles = false, $customHeaders = false)
28
    {
29
        $this->saveEmail(array(
30
            'Type' => 'plain',
31
            'To' => $to,
32
            'From' => $from,
33
            'Subject' => $subject,
34
            'Content' => $plainContent,
35
            'PlainContent' => $plainContent,
36
            'AttachedFiles' => $attachedFiles,
37
            'CustomHeaders' => $customHeaders,
38
        ));
39
40
        return true;
41
    }
42
    
43
    /**
@@ 47-62 (lines=16) @@
44
     * Send a multi-part HTML email
45
     * TestMailer will merely record that the email was asked to be sent, without sending anything.
46
     */
47
    public function sendHTML($to, $from, $subject, $htmlContent, $attachedFiles = false, $customHeaders = false,
48
            $plainContent = false, $inlineImages = false)
49
    {
50
        $this->saveEmail(array(
51
            'Type' => 'html',
52
            'To' => $to,
53
            'From' => $from,
54
            'Subject' => $subject,
55
            'Content' => $htmlContent,
56
            'PlainContent' => $plainContent,
57
            'AttachedFiles' => $attachedFiles,
58
            'CustomHeaders' => $customHeaders,
59
        ));
60
61
        return true;
62
    }
63
    
64
    /**
65
     * Clear the log of emails sent