3 final class ReleephRequestorFieldSpecification
4 extends ReleephFieldSpecification
{
6 public function getFieldKey() {
10 public function getName() {
11 return pht('Requestor');
14 public function getRequiredHandlePHIDsForPropertyView() {
17 $phid = $this->getReleephRequest()->getRequestUserPHID();
25 public function renderPropertyViewValue(array $handles) {
26 return $this->renderHandleList($handles);
29 public function shouldAppearOnCommitMessage() {
33 public function shouldAppearOnRevertMessage() {
37 public function renderLabelForCommitMessage() {
38 return pht('Requested By');
41 public function renderValueForCommitMessage() {
42 $phid = $this->getReleephRequest()->getRequestUserPHID();
43 $handle = id(new PhabricatorHandleQuery())
44 ->setViewer($this->getUser())
45 ->withPHIDs(array($phid))
47 return $handle->getName();