Conditions | 8 |
Paths | 128 |
Total Lines | 35 |
Code Lines | 24 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | <?php |
||
15 | public static function createMessageFromEmail(Email $email): Message |
||
16 | { |
||
17 | // Prepare Mail Message |
||
18 | $message = new Message(); |
||
19 | $from = $email->getFrom(); |
||
20 | if (! empty($from)) { |
||
21 | $message->setFrom($from, $email->getFromName()); |
||
22 | } |
||
23 | $replyTo = $email->getReplyTo(); |
||
24 | if (! empty($replyTo)) { |
||
25 | $message->setReplyTo($replyTo, $email->getReplyToName()); |
||
26 | } |
||
27 | $to = $email->getTo(); |
||
28 | if (! empty($to)) { |
||
29 | $message->setTo($to); |
||
30 | } |
||
31 | $cc = $email->getCc(); |
||
32 | if (! empty($cc)) { |
||
33 | $message->setCc($cc); |
||
34 | } |
||
35 | $bcc = $email->getBcc(); |
||
36 | if (! empty($bcc)) { |
||
37 | $message->setBcc($bcc); |
||
38 | } |
||
39 | $encoding = $email->getEncoding(); |
||
40 | if (! empty($encoding)) { |
||
41 | $message->setEncoding($encoding); |
||
42 | } |
||
43 | $subject = $email->getSubject(); |
||
44 | if (! empty($subject)) { |
||
45 | $message->setSubject($subject); |
||
46 | } |
||
47 | |||
48 | return $message; |
||
49 | } |
||
50 | } |
||
51 |