Code Duplication    Length = 18-18 lines in 2 locations

Apps/Model/Admin/Feedback/FormAnswerAdd.php 1 location

@@ 46-63 (lines=18) @@
43
     * @param FeedbackPost $record
44
     * @throws \Ffcms\Core\Exception\SyntaxException
45
     */
46
    public function sendEmail($record)
47
    {
48
        // prepare email template
49
        $template = App::$View->render('feedback/mail/newanswer', [
50
            'record' => $record
51
        ]);
52
53
        // get website default email
54
        $sender = App::$Properties->get('adminEmail');
55
56
        // build swift mailer handler
57
        $mailMessage = \Swift_Message::newInstance(App::$Translate->get('Feedback', 'New answer in request #%id%', ['id' => $record->id]))
58
            ->setFrom([$sender])
59
            ->setTo([$record->email])
60
            ->setBody($template, 'text/html');
61
        // send message over swift instance
62
        App::$Mailer->send($mailMessage);
63
    }
64
}

Apps/Model/Front/Feedback/FormFeedbackAdd.php 1 location

@@ 101-118 (lines=18) @@
98
     * @param $record
99
     * @throws \Ffcms\Core\Exception\SyntaxException
100
     */
101
    private function sendEmail($record)
102
    {
103
        // prepare email template
104
        $template = App::$View->render('feedback/mail/created', [
105
            'record' => $record
106
        ]);
107
108
        // get website default email
109
        $sender = App::$Properties->get('adminEmail');
110
111
        // build swift mailer handler
112
        $mailMessage = \Swift_Message::newInstance(App::$Translate->get('Feedback', 'Request #%id% is created', ['id' => $record->id]))
113
            ->setFrom([$sender])
114
            ->setTo([$record->email])
115
            ->setBody($template, 'text/html');
116
        // send message over swift instance
117
        App::$Mailer->send($mailMessage);
118
    }
119
120
    /**
121
     * @return string|null