Page MenuHomePhorge

DiffusionAuditorsSearchEngineAttachment.php
No OneTemporary

Size
824 B
Referenced Files
None
Subscribers
None

DiffusionAuditorsSearchEngineAttachment.php

<?php
final class DiffusionAuditorsSearchEngineAttachment
extends PhabricatorSearchEngineAttachment {
public function getAttachmentName() {
return pht('Diffusion Auditors');
}
public function getAttachmentDescription() {
return pht('Get the auditors for each commit.');
}
public function willLoadAttachmentData($query, $spec) {
$query->needAuditRequests(true);
}
public function getAttachmentForObject($object, $data, $spec) {
$auditors = $object->getAudits();
$list = array();
foreach ($auditors as $auditor) {
$status = $auditor->getAuditRequestStatusObject();
$list[] = array(
'auditorPHID' => $auditor->getAuditorPHID(),
'status' => $status->getStatusValueForConduit(),
);
}
return array(
'auditors' => $list,
);
}
}

File Metadata

Mime Type
text/x-php
Expires
Mon, May 12, 1:23 PM (1 d, 23 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
121635
Default Alt Text
DiffusionAuditorsSearchEngineAttachment.php (824 B)

Event Timeline