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 |