src/Util/MailMessage.php line 11

Open in your IDE?
  1. <?php
  2. namespace Slivki\Util;
  3. use Symfony\Component\Mime\Address;
  4. use Symfony\Component\Mime\Email;
  5. use Symfony\Component\Mime\Part\AbstractPart;
  6. class MailMessage extends Email {
  7.     public function setBody($body null) {
  8.         if (!$body instanceof AbstractPart) {
  9.             $this->html($body);
  10.             return $this;
  11.         }
  12.         return parent::setBody($body);
  13.     }
  14.     public function setFrom($from$name null) {
  15.         if ($name) {
  16.             $from = new Address($from$name);
  17.         }
  18.         $this->from($from);
  19.         return $this;
  20.     }
  21.     public function setTo($to) {
  22.         $this->to($to);
  23.         return $this;
  24.     }
  25.     public function setSubject($subject) {
  26.         $this->subject($subject);
  27.         return $this;
  28.     }
  29. }