3
final class PhabricatorCalendarEventMailReceiver
4
extends PhabricatorObjectMailReceiver {
6
public function isEnabled() {
7
$app_class = 'PhabricatorCalendarApplication';
8
return PhabricatorApplication::isClassInstalled($app_class);
11
protected function getObjectPattern() {
15
protected function loadObject($pattern, PhabricatorUser $viewer) {
16
$id = (int)trim($pattern, 'E');
18
return id(new PhabricatorCalendarEventQuery())
24
protected function getTransactionReplyHandler() {
25
return new PhabricatorCalendarReplyHandler();