/** * @access public * @param string $encoding * @throws MailerException */ public function setEncoding($encoding = Encoding::Base64) { if (!Encoding::isValid($encoding)) { throw new MailerException("Invalid Attachment: encoding is invalid", MailerException::InvalidAttachment); } $this->encoding = $encoding; }
/** * Sets or overwrites the encoding configuration. Default to quoted-printable for plain/text. * * @access public * @param string $encoding required * @throws MailerException */ public function setEncoding($encoding = Encoding::QuotedPrintable) { if (!Encoding::isValid($encoding)) { throw new MailerException("Invalid Configuration: encoding is invalid", MailerException::InvalidConfiguration); } $this->encoding = $encoding; }