[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class ManiphestQueryStatusesConduitAPIMethod 4 extends ManiphestConduitAPIMethod { 5 6 public function getAPIMethodName() { 7 return 'maniphest.querystatuses'; 8 } 9 10 public function getMethodDescription() { 11 return 'Retrieve information about possible Maniphest Task status values.'; 12 } 13 14 public function defineParamTypes() { 15 return array(); 16 } 17 18 public function defineReturnType() { 19 return 'nonempty dict<string, wild>'; 20 } 21 22 public function defineErrorTypes() { 23 return array(); 24 } 25 26 protected function execute(ConduitAPIRequest $request) { 27 $results = array( 28 'defaultStatus' => ManiphestTaskStatus::getDefaultStatus(), 29 'defaultClosedStatus' => ManiphestTaskStatus::getDefaultClosedStatus(), 30 'duplicateStatus' => ManiphestTaskStatus::getDuplicateStatus(), 31 'openStatuses' => ManiphestTaskStatus::getOpenStatusConstants(), 32 'closedStatuses' => ManiphestTaskStatus::getClosedStatusConstants(), 33 'allStatuses' => array_keys(ManiphestTaskStatus::getTaskStatusMap()), 34 'statusMap' => ManiphestTaskStatus::getTaskStatusMap(), 35 ); 36 return $results; 37 } 38 39 }
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 |