| 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 |