Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/phid/DifferentialRevisionPHIDType.php
| Show All 27 Lines | public function loadHandles( | ||||
| PhabricatorHandleQuery $query, | PhabricatorHandleQuery $query, | ||||
| array $handles, | array $handles, | ||||
| array $objects) { | array $objects) { | ||||
| foreach ($handles as $phid => $handle) { | foreach ($handles as $phid => $handle) { | ||||
| $revision = $objects[$phid]; | $revision = $objects[$phid]; | ||||
| $title = $revision->getTitle(); | $title = $revision->getTitle(); | ||||
| $status = $revision->getStatus(); | |||||
| $monogram = $revision->getMonogram(); | $monogram = $revision->getMonogram(); | ||||
| $uri = $revision->getURI(); | $uri = $revision->getURI(); | ||||
| $handle | $handle | ||||
| ->setName($monogram) | ->setName($monogram) | ||||
| ->setURI($uri) | ->setURI($uri) | ||||
| ->setFullName("{$monogram}: {$title}"); | ->setFullName("{$monogram}: {$title}"); | ||||
| if ($revision->isClosed()) { | if ($revision->isClosed()) { | ||||
| $handle->setStatus(PhabricatorObjectHandle::STATUS_CLOSED); | $handle->setStatus(PhabricatorObjectHandle::STATUS_CLOSED); | ||||
| } | } | ||||
| $status = $revision->getStatus(); | $icon = $revision->getStatusIcon(); | ||||
| $color = $revision->getStatusIconColor(); | |||||
| $icon = $revision->getStatusIcon($status); | |||||
| $color = $revision->getStatusIconColor($status); | |||||
| $name = $revision->getStatusDisplayName(); | $name = $revision->getStatusDisplayName(); | ||||
| $handle | $handle | ||||
| ->setStateIcon($icon) | ->setStateIcon($icon) | ||||
| ->setStateColor($color) | ->setStateColor($color) | ||||
| ->setStateName($name); | ->setStateName($name); | ||||
| } | } | ||||
| } | } | ||||
| Show All 31 Lines | |||||