Differential D13589 Diff 33531 src/applications/transactions/phid/PhabricatorApplicationTransactionTransactionPHIDType.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/phid/PhabricatorApplicationTransactionTransactionPHIDType.php
Show All 22 Lines | final class PhabricatorApplicationTransactionTransactionPHIDType | ||||
} | } | ||||
public function loadObjects( | public function loadObjects( | ||||
PhabricatorObjectQuery $object_query, | PhabricatorObjectQuery $object_query, | ||||
array $phids) { | array $phids) { | ||||
static $queries; | static $queries; | ||||
if ($queries === null) { | if ($queries === null) { | ||||
$objects = id(new PhutilSymbolLoader()) | $objects = id(new PhutilClassMapQuery()) | ||||
->setAncestorClass('PhabricatorApplicationTransactionQuery') | ->setAncestorClass('PhabricatorApplicationTransactionQuery') | ||||
->loadObjects(); | ->execute(); | ||||
$queries = array(); | $queries = array(); | ||||
foreach ($objects as $object) { | foreach ($objects as $object) { | ||||
$type = $object | $type = $object | ||||
->getTemplateApplicationTransaction() | ->getTemplateApplicationTransaction() | ||||
->getApplicationTransactionType(); | ->getApplicationTransactionType(); | ||||
$queries[$type] = $object; | $queries[$type] = $object; | ||||
▲ Show 20 Lines • Show All 47 Lines • Show Last 20 Lines |