Changeset View
Changeset View
Standalone View
Standalone View
src/ref/build/ArcanistBuildBuildplanHardpointQuery.php
| Show All 23 Lines | $plans = (yield $this->yieldConduitSearch( | ||||
| 'phids' => $plan_phids, | 'phids' => $plan_phids, | ||||
| ))); | ))); | ||||
| $plan_refs = array(); | $plan_refs = array(); | ||||
| foreach ($plans as $plan) { | foreach ($plans as $plan) { | ||||
| $plan_ref = ArcanistBuildPlanRef::newFromConduit($plan); | $plan_ref = ArcanistBuildPlanRef::newFromConduit($plan); | ||||
| $plan_refs[] = $plan_ref; | $plan_refs[] = $plan_ref; | ||||
| } | } | ||||
| $plan_refs = mpull($plan_refs, 'getPHID'); | $plan_refs = mpull($plan_refs, null, 'getPHID'); | ||||
| $results = array(); | $results = array(); | ||||
| foreach ($refs as $key => $build_ref) { | foreach ($refs as $key => $build_ref) { | ||||
| $plan_phid = $build_ref->getBuildPlanPHID(); | $plan_phid = $build_ref->getBuildPlanPHID(); | ||||
| $plan = idx($plan_refs, $plan_phid); | $plan = idx($plan_refs, $plan_phid); | ||||
| $results[$key] = $plan; | $results[$key] = $plan; | ||||
| } | } | ||||
| yield $this->yieldMap($results); | yield $this->yieldMap($results); | ||||
| } | } | ||||
| } | } | ||||