Path: blob/master/src/infrastructure/PhabricatorEditor.php
12240 views
<?php12abstract class PhabricatorEditor extends Phobject {34private $actor;5private $excludeMailRecipientPHIDs = array();67final public function setActor(PhabricatorUser $actor) {8$this->actor = $actor;9return $this;10}1112final public function getActor() {13return $this->actor;14}1516final public function requireActor() {17$actor = $this->getActor();18if (!$actor) {19throw new PhutilInvalidStateException('setActor');20}21return $actor;22}2324final public function setExcludeMailRecipientPHIDs($phids) {25$this->excludeMailRecipientPHIDs = $phids;26return $this;27}2829final protected function getExcludeMailRecipientPHIDs() {30return $this->excludeMailRecipientPHIDs;31}3233}343536