| Conditions | 2 |
| Paths | 2 |
| Total Lines | 26 |
| Code Lines | 14 |
| Lines | 0 |
| Ratio | 0 % |
| Tests | 11 |
| CRAP Score | 2.0758 |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | <?php |
||
| 32 | 2 | public function send(Message $contactMessage) |
|
| 33 | { |
||
| 34 | 2 | $message = $this->mailer->compose( |
|
| 35 | 2 | 'contact', |
|
| 36 | [ |
||
| 37 | 2 | 'name' => $contactMessage->getName(), |
|
| 38 | 2 | 'content' => $contactMessage->getContent(), |
|
| 39 | ] |
||
| 40 | ) |
||
| 41 | 2 | ->setSubject($contactMessage->getSubject()) |
|
| 42 | 2 | ->setFrom($contactMessage->getEmail()) |
|
| 43 | 2 | ->setTo($contactMessage->getTo()); |
|
| 44 | |||
| 45 | 2 | $files = $contactMessage->getFiles(); |
|
| 46 | |||
| 47 | 2 | foreach ($files as $file) { |
|
| 48 | $message->attachContent( |
||
| 49 | (string)$file->getStream(), |
||
| 50 | [ |
||
| 51 | 'fileName' => $file->getClientFilename(), |
||
| 52 | 'contentType' => $file->getClientMediaType(), |
||
| 53 | ] |
||
| 54 | ); |
||
| 55 | } |
||
| 56 | |||
| 57 | 2 | $message->send(); |
|
| 58 | 2 | } |
|
| 60 |