Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
681 B · 33 lines
PHP
12345678910111213141516171819202122232425262728293031323334<?php
abstract class DiffusionCommitResultBucket extends PhabricatorSearchResultBucket {
public static function getAllResultBuckets() { return id(new PhutilClassMapQuery()) ->setAncestorClass(self::class) ->setUniqueMethod('getResultBucketKey') ->execute(); }
protected function hasAuditorsWithStatus( PhabricatorRepositoryCommit $commit, array $phids, array $statuses) {
foreach ($commit->getAudits() as $audit) { if (!isset($phids[$audit->getAuditorPHID()])) { continue; }
if (!isset($statuses[$audit->getAuditStatus()])) { continue; }
return true; }
return false; }
}