Changeset View
Changeset View
Standalone View
Standalone View
src/applications/metamta/message/PhabricatorMailExternalMessage.php
| <?php | <?php | ||||
| abstract class PhabricatorMailExternalMessage | abstract class PhabricatorMailExternalMessage | ||||
| extends Phobject { | extends Phobject { | ||||
| final public function getMessageType() { | final public function getMessageType() { | ||||
| return $this->getPhobjectClassConstant('MESSAGETYPE'); | return $this->getPhobjectClassConstant('MESSAGETYPE'); | ||||
| } | } | ||||
| final public static function getAllMessageTypes() { | |||||
| return id(new PhutilClassMapQuery()) | |||||
| ->setAncestorClass(__CLASS__) | |||||
| ->setUniqueMethod('getMessageType') | |||||
| ->execute(); | |||||
| } | |||||
| } | } | ||||