Changeset View
Changeset View
Standalone View
Standalone View
src/applications/almanac/controller/AlmanacBindingViewController.php
Show First 20 Lines • Show All 67 Lines • ▼ Show 20 Lines | final class AlmanacBindingViewController | ||||
} | } | ||||
private function buildPropertyList(AlmanacBinding $binding) { | private function buildPropertyList(AlmanacBinding $binding) { | ||||
$viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
$properties = id(new PHUIPropertyListView()) | $properties = id(new PHUIPropertyListView()) | ||||
->setUser($viewer); | ->setUser($viewer); | ||||
$handles = $this->loadViewerHandles( | |||||
array( | |||||
$binding->getServicePHID(), | |||||
$binding->getDevicePHID(), | |||||
$binding->getInterface()->getNetworkPHID(), | |||||
)); | |||||
$properties->addProperty( | $properties->addProperty( | ||||
pht('Service'), | pht('Service'), | ||||
$handles[$binding->getServicePHID()]->renderLink()); | $viewer->renderHandle($binding->getServicePHID())); | ||||
$properties->addProperty( | $properties->addProperty( | ||||
pht('Device'), | pht('Device'), | ||||
$handles[$binding->getDevicePHID()]->renderLink()); | $viewer->renderHandle($binding->getDevicePHID())); | ||||
$properties->addProperty( | $properties->addProperty( | ||||
pht('Network'), | pht('Network'), | ||||
$handles[$binding->getInterface()->getNetworkPHID()]->renderLink()); | $viewer->renderHandle($binding->getInterface()->getNetworkPHID())); | ||||
$properties->addProperty( | $properties->addProperty( | ||||
pht('Interface'), | pht('Interface'), | ||||
$binding->getInterface()->renderDisplayAddress()); | $binding->getInterface()->renderDisplayAddress()); | ||||
return $properties; | return $properties; | ||||
} | } | ||||
Show All 24 Lines |