Page MenuHomeSealhub

ArcanistRevisionAuthorHardpointQuery.php
No OneTemporary

ArcanistRevisionAuthorHardpointQuery.php

<?php
final class ArcanistRevisionAuthorHardpointQuery
extends ArcanistRuntimeHardpointQuery {
public function getHardpoints() {
return array(
ArcanistRevisionRef::HARDPOINT_AUTHORREF,
);
}
protected function canLoadRef(ArcanistRef $ref) {
return ($ref instanceof ArcanistRevisionRef);
}
public function loadHardpoint(array $refs, $hardpoint) {
$symbols = array();
foreach ($refs as $key => $ref) {
$symbols[$key] = id(new ArcanistUserSymbolRef())
->setSymbol($ref->getAuthorPHID());
}
yield $this->yieldRequests(
$symbols,
array(
ArcanistSymbolRef::HARDPOINT_OBJECT,
));
$results = mpull($symbols, 'getObject');
yield $this->yieldMap($results);
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Nov 28, 15:42 (1 d, 18 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1040237
Default Alt Text
ArcanistRevisionAuthorHardpointQuery.php (755 B)

Event Timeline