Differential D13589 Diff 33531 src/applications/transactions/worker/PhabricatorApplicationTransactionPublishWorker.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/worker/PhabricatorApplicationTransactionPublishWorker.php
Show First 20 Lines • Show All 106 Lines • ▼ Show 20 Lines | final class PhabricatorApplicationTransactionPublishWorker | ||||
} | } | ||||
/** | /** | ||||
* Build a new transaction query of the appropriate class so we can load | * Build a new transaction query of the appropriate class so we can load | ||||
* the transactions. | * the transactions. | ||||
*/ | */ | ||||
private function buildTransactionQuery($type) { | private function buildTransactionQuery($type) { | ||||
$queries = id(new PhutilSymbolLoader()) | $queries = id(new PhutilClassMapQuery()) | ||||
->setAncestorClass('PhabricatorApplicationTransactionQuery') | ->setAncestorClass('PhabricatorApplicationTransactionQuery') | ||||
->loadObjects(); | ->execute(); | ||||
foreach ($queries as $query) { | foreach ($queries as $query) { | ||||
$query_type = $query | $query_type = $query | ||||
->getTemplateApplicationTransaction() | ->getTemplateApplicationTransaction() | ||||
->getApplicationTransactionType(); | ->getApplicationTransactionType(); | ||||
if ($query_type == $type) { | if ($query_type == $type) { | ||||
return $query; | return $query; | ||||
} | } | ||||
Show All 9 Lines |