3 final class PhabricatorConduitApplication
extends PhabricatorApplication
{
5 public function getBaseURI() {
9 public function getIcon() {
13 public function canUninstall() {
17 public function getHelpDocumentationArticles(PhabricatorUser
$viewer) {
20 'name' => pht('Conduit API Overview'),
21 'href' => PhabricatorEnv
::getDoclink('Conduit API Overview'),
26 public function getName() {
27 return pht('Conduit');
30 public function getShortDescription() {
31 return pht('Developer API');
34 public function getTitleGlyph() {
35 return "\xE2\x87\xB5";
38 public function getApplicationGroup() {
39 return self
::GROUP_DEVELOPER
;
42 public function getApplicationOrder() {
46 public function getRoutes() {
49 $this->getQueryRoutePattern() => 'PhabricatorConduitListController',
50 'method/(?P<method>[^/]+)/' => 'PhabricatorConduitConsoleController',
52 $this->getQueryRoutePattern() =>
53 'PhabricatorConduitLogController',
54 'view/(?P<view>[^/]+)/' => 'PhabricatorConduitLogController',
57 '' => 'PhabricatorConduitTokenController',
58 'edit/(?:(?P<id>\d+)/)?' =>
59 'PhabricatorConduitTokenEditController',
60 'terminate/(?:(?P<id>\d+)/)?' =>
61 'PhabricatorConduitTokenTerminateController',
63 'login/' => 'PhabricatorConduitTokenHandshakeController',
65 '/api/(?P<method>[^/]+)' => 'PhabricatorConduitAPIController',