Differential D19940 Diff 47613 src/applications/metamta/adapter/PhabricatorMailImplementationAdapter.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/metamta/adapter/PhabricatorMailImplementationAdapter.php
Show First 20 Lines • Show All 103 Lines • ▼ Show 20 Lines | final public function setOptions(array $options) { | ||||
$this->validateOptions($options); | $this->validateOptions($options); | ||||
$this->options = $options; | $this->options = $options; | ||||
return $this; | return $this; | ||||
} | } | ||||
abstract protected function validateOptions(array $options); | abstract protected function validateOptions(array $options); | ||||
abstract public function newDefaultOptions(); | abstract public function newDefaultOptions(); | ||||
abstract public function newLegacyOptions(); | |||||
public function prepareForSend() { | public function prepareForSend() { | ||||
return; | return; | ||||
} | } | ||||
protected function renderAddress($email, $name = null) { | protected function renderAddress($email, $name = null) { | ||||
if (strlen($name)) { | if (strlen($name)) { | ||||
return (string)id(new PhutilEmailAddress()) | return (string)id(new PhutilEmailAddress()) | ||||
->setDisplayName($name) | ->setDisplayName($name) | ||||
->setAddress($email); | ->setAddress($email); | ||||
} else { | } else { | ||||
return $email; | return $email; | ||||
} | } | ||||
} | } | ||||
} | } |