<?php
namespace Slivki\Util;
use Symfony\Component\Mime\Address;
use Symfony\Component\Mime\Email;
use Symfony\Component\Mime\Part\AbstractPart;
class MailMessage extends Email {
public function setBody($body = null) {
if (!$body instanceof AbstractPart) {
$this->html($body);
return $this;
}
return parent::setBody($body);
}
public function setFrom($from, $name = null) {
if ($name) {
$from = new Address($from, $name);
}
$this->from($from);
return $this;
}
public function setTo($to) {
$this->to($to);
return $this;
}
public function setSubject($subject) {
$this->subject($subject);
return $this;
}
}