Changeset View
Changeset View
Standalone View
Standalone View
src/ref/revision/ArcanistRevisionBuildableHardpointQuery.php
Show All 23 Lines | public function loadHardpoint(array $refs, $hardpoint) { | ||||
if (!$diff_map) { | if (!$diff_map) { | ||||
yield $this->yieldValue($refs, null); | yield $this->yieldValue($refs, null); | ||||
} | } | ||||
$buildables = (yield $this->yieldConduitSearch( | $buildables = (yield $this->yieldConduitSearch( | ||||
'harbormaster.buildable.search', | 'harbormaster.buildable.search', | ||||
array( | array( | ||||
'objectPHIDs' => $diff_map, | 'objectPHIDs' => array_values($diff_map), | ||||
'manual' => false, | 'manual' => false, | ||||
))); | ))); | ||||
$buildable_refs = array(); | $buildable_refs = array(); | ||||
foreach ($buildables as $buildable) { | foreach ($buildables as $buildable) { | ||||
$buildable_ref = ArcanistBuildableRef::newFromConduit($buildable); | $buildable_ref = ArcanistBuildableRef::newFromConduit($buildable); | ||||
$object_phid = $buildable_ref->getObjectPHID(); | $object_phid = $buildable_ref->getObjectPHID(); | ||||
$buildable_refs[$object_phid] = $buildable_ref; | $buildable_refs[$object_phid] = $buildable_ref; | ||||
Show All 20 Lines |