Differential D20068 Diff 47950 src/applications/transactions/conduit/TransactionSearchConduitAPIMethod.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/conduit/TransactionSearchConduitAPIMethod.php
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | if (!($object instanceof PhabricatorApplicationTransactionInterface)) { | ||||
'Object "%s" does not implement "%s", so transactions can not '. | 'Object "%s" does not implement "%s", so transactions can not '. | ||||
'be loaded for it.')); | 'be loaded for it.')); | ||||
} | } | ||||
$xaction_query = PhabricatorApplicationTransactionQuery::newQueryForObject( | $xaction_query = PhabricatorApplicationTransactionQuery::newQueryForObject( | ||||
$object); | $object); | ||||
$xaction_query | $xaction_query | ||||
->needHandles(false) | |||||
->withObjectPHIDs(array($object->getPHID())) | ->withObjectPHIDs(array($object->getPHID())) | ||||
->setViewer($viewer); | ->setViewer($viewer); | ||||
$constraints = $request->getValue('constraints', array()); | $constraints = $request->getValue('constraints', array()); | ||||
PhutilTypeSpec::checkMap( | PhutilTypeSpec::checkMap( | ||||
$constraints, | $constraints, | ||||
array( | array( | ||||
'phids' => 'optional list<string>', | 'phids' => 'optional list<string>', | ||||
▲ Show 20 Lines • Show All 164 Lines • Show Last 20 Lines |