Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/storage/DifferentialRevision.php
Show First 20 Lines • Show All 577 Lines • ▼ Show 20 Lines | /* -( PhabricatorTokenReceiverInterface )---------------------------------- */ | ||||
public function attachReviewers(array $reviewers) { | public function attachReviewers(array $reviewers) { | ||||
assert_instances_of($reviewers, 'DifferentialReviewer'); | assert_instances_of($reviewers, 'DifferentialReviewer'); | ||||
$reviewers = mpull($reviewers, null, 'getReviewerPHID'); | $reviewers = mpull($reviewers, null, 'getReviewerPHID'); | ||||
$this->reviewerStatus = $reviewers; | $this->reviewerStatus = $reviewers; | ||||
return $this; | return $this; | ||||
} | } | ||||
public function hasAttachedReviewers() { | |||||
return ($this->reviewerStatus !== self::ATTACHABLE); | |||||
} | |||||
public function getReviewerPHIDs() { | public function getReviewerPHIDs() { | ||||
$reviewers = $this->getReviewers(); | $reviewers = $this->getReviewers(); | ||||
return mpull($reviewers, 'getReviewerPHID'); | return mpull($reviewers, 'getReviewerPHID'); | ||||
} | } | ||||
public function getReviewerPHIDsForEdit() { | public function getReviewerPHIDsForEdit() { | ||||
$reviewers = $this->getReviewers(); | $reviewers = $this->getReviewers(); | ||||
▲ Show 20 Lines • Show All 468 Lines • Show Last 20 Lines |