Changeset View
Changeset View
Standalone View
Standalone View
src/applications/herald/adapter/HeraldAdapter.php
Show All 34 Lines | abstract class HeraldAdapter extends Phobject { | ||||
private $emailPHIDs = array(); | private $emailPHIDs = array(); | ||||
private $forcedEmailPHIDs = array(); | private $forcedEmailPHIDs = array(); | ||||
private $fieldMap; | private $fieldMap; | ||||
private $actionMap; | private $actionMap; | ||||
private $edgeCache = array(); | private $edgeCache = array(); | ||||
private $forbiddenActions = array(); | private $forbiddenActions = array(); | ||||
private $viewer; | private $viewer; | ||||
private $mustEncryptReasons = array(); | private $mustEncryptReasons = array(); | ||||
private $actingAsPHID; | |||||
public function getEmailPHIDs() { | public function getEmailPHIDs() { | ||||
return array_values($this->emailPHIDs); | return array_values($this->emailPHIDs); | ||||
} | } | ||||
public function getForcedEmailPHIDs() { | public function getForcedEmailPHIDs() { | ||||
return array_values($this->forcedEmailPHIDs); | return array_values($this->forcedEmailPHIDs); | ||||
} | } | ||||
final public function setActingAsPHID($acting_as_phid) { | |||||
$this->actingAsPHID = $acting_as_phid; | |||||
return $this; | |||||
} | |||||
final public function getActingAsPHID() { | |||||
return $this->actingAsPHID; | |||||
} | |||||
public function addEmailPHID($phid, $force) { | public function addEmailPHID($phid, $force) { | ||||
$this->emailPHIDs[$phid] = $phid; | $this->emailPHIDs[$phid] = $phid; | ||||
if ($force) { | if ($force) { | ||||
$this->forcedEmailPHIDs[$phid] = $phid; | $this->forcedEmailPHIDs[$phid] = $phid; | ||||
} | } | ||||
return $this; | return $this; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 1,140 Lines • Show Last 20 Lines |