Differential D9375 Diff 24738 src/applications/metamta/adapter/PhabricatorMailImplementationAdapter.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/metamta/adapter/PhabricatorMailImplementationAdapter.php
| <?php | <?php | ||||
| abstract class PhabricatorMailImplementationAdapter { | abstract class PhabricatorMailImplementationAdapter { | ||||
| abstract public function setFrom($email, $name = ''); | abstract public function setFrom($email, $name = ''); | ||||
| abstract public function addReplyTo($email, $name = ''); | abstract public function addReplyTo($email, $name = ''); | ||||
| abstract public function addTos(array $emails); | abstract public function addTos(array $emails); | ||||
| abstract public function addCCs(array $emails); | abstract public function addCCs(array $emails); | ||||
| abstract public function addAttachment($data, $filename, $mimetype); | abstract public function addAttachment($data, $filename, $mimetype); | ||||
| abstract public function addHeader($header_name, $header_value); | abstract public function addHeader($header_name, $header_value); | ||||
| abstract public function setBody($body); | abstract public function setBody($plaintext_body); | ||||
| abstract public function setHTMLBody($html_body); | |||||
| abstract public function setSubject($subject); | abstract public function setSubject($subject); | ||||
| abstract public function setIsHTML($is_html); | |||||
| /** | /** | ||||
| * Some mailers, notably Amazon SES, do not support us setting a specific | * Some mailers, notably Amazon SES, do not support us setting a specific | ||||
| * Message-ID header. | * Message-ID header. | ||||
| */ | */ | ||||
| abstract public function supportsMessageIDHeader(); | abstract public function supportsMessageIDHeader(); | ||||
| Show All 14 Lines | |||||