[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 abstract class FlagConduitAPIMethod extends ConduitAPIMethod { 4 5 final public function getApplication() { 6 return PhabricatorApplication::getByClass('PhabricatorFlagsApplication'); 7 } 8 9 protected function attachHandleToFlag($flag, PhabricatorUser $user) { 10 $handle = id(new PhabricatorHandleQuery()) 11 ->setViewer($user) 12 ->withPHIDs(array($flag->getObjectPHID())) 13 ->executeOne(); 14 $flag->attachHandle($handle); 15 } 16 17 protected function buildFlagInfoDictionary($flag) { 18 $color = $flag->getColor(); 19 $uri = PhabricatorEnv::getProductionURI($flag->getHandle()->getURI()); 20 21 return array( 22 'id' => $flag->getID(), 23 'ownerPHID' => $flag->getOwnerPHID(), 24 'type' => $flag->getType(), 25 'objectPHID' => $flag->getObjectPHID(), 26 'reasonPHID' => $flag->getReasonPHID(), 27 'color' => $color, 28 'colorName' => PhabricatorFlagColor::getColorName($color), 29 'note' => $flag->getNote(), 30 'handle' => array( 31 'uri' => $uri, 32 'name' => $flag->getHandle()->getName(), 33 'fullname' => $flag->getHandle()->getFullName(), 34 ), 35 'dateCreated' => $flag->getDateCreated(), 36 'dateModified' => $flag->getDateModified(), 37 ); 38 } 39 40 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |