Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/storage/DifferentialRevision.php
| Show First 20 Lines • Show All 891 Lines • ▼ Show 20 Lines | return array( | ||||
| id(new PhabricatorConduitSearchFieldSpecification()) | id(new PhabricatorConduitSearchFieldSpecification()) | ||||
| ->setKey('title') | ->setKey('title') | ||||
| ->setType('string') | ->setType('string') | ||||
| ->setDescription(pht('The revision title.')), | ->setDescription(pht('The revision title.')), | ||||
| id(new PhabricatorConduitSearchFieldSpecification()) | id(new PhabricatorConduitSearchFieldSpecification()) | ||||
| ->setKey('authorPHID') | ->setKey('authorPHID') | ||||
| ->setType('phid') | ->setType('phid') | ||||
| ->setDescription(pht('Revision author PHID.')), | ->setDescription(pht('Revision author PHID.')), | ||||
| id(new PhabricatorConduitSearchFieldSpecification()) | |||||
| ->setKey('status') | |||||
| ->setType('map<string, wild>') | |||||
| ->setDescription(pht('Information about revision status.')), | |||||
| ); | ); | ||||
| } | } | ||||
| public function getFieldValuesForConduit() { | public function getFieldValuesForConduit() { | ||||
| $status = $this->getStatusObject(); | |||||
| $status_info = array( | |||||
| 'value' => $status->getKey(), | |||||
| 'name' => $status->getDisplayName(), | |||||
| 'closed' => $status->isClosedStatus(), | |||||
| 'color.ansi' => $status->getANSIColor(), | |||||
| ); | |||||
| return array( | return array( | ||||
| 'title' => $this->getTitle(), | 'title' => $this->getTitle(), | ||||
| 'authorPHID' => $this->getAuthorPHID(), | 'authorPHID' => $this->getAuthorPHID(), | ||||
| 'status' => $status_info, | |||||
| ); | ); | ||||
| } | } | ||||
| public function getConduitSearchAttachments() { | public function getConduitSearchAttachments() { | ||||
| return array( | return array( | ||||
| id(new DifferentialReviewersSearchEngineAttachment()) | id(new DifferentialReviewersSearchEngineAttachment()) | ||||
| ->setAttachmentKey('reviewers'), | ->setAttachmentKey('reviewers'), | ||||
| ); | ); | ||||
| Show All 11 Lines | |||||