Correct a parameter order swap in "diffusion.historyquery" for Mercurial
[phabricator.git] / src / applications / conduit / application / PhabricatorConduitApplication.php
blobf9dae71a824831949f8dbfd1bd81384d604cbbbc
1 <?php
3 final class PhabricatorConduitApplication extends PhabricatorApplication {
5 public function getBaseURI() {
6 return '/conduit/';
9 public function getIcon() {
10 return 'fa-tty';
13 public function canUninstall() {
14 return false;
17 public function getHelpDocumentationArticles(PhabricatorUser $viewer) {
18 return array(
19 array(
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() {
43 return 0.100;
46 public function getRoutes() {
47 return array(
48 '/conduit/' => array(
49 $this->getQueryRoutePattern() => 'PhabricatorConduitListController',
50 'method/(?P<method>[^/]+)/' => 'PhabricatorConduitConsoleController',
51 'log/' => array(
52 $this->getQueryRoutePattern() =>
53 'PhabricatorConduitLogController',
54 'view/(?P<view>[^/]+)/' => 'PhabricatorConduitLogController',
56 'token/' => array(
57 '' => 'PhabricatorConduitTokenController',
58 'edit/(?:(?P<id>\d+)/)?' =>
59 'PhabricatorConduitTokenEditController',
60 'terminate/(?:(?P<id>\d+)/)?' =>
61 'PhabricatorConduitTokenTerminateController',
63 'login/' => 'PhabricatorConduitTokenHandshakeController',
65 '/api/(?P<method>[^/]+)' => 'PhabricatorConduitAPIController',