3 final class PhabricatorDaemonsApplication
extends PhabricatorApplication
{
5 public function getName() {
9 public function getShortDescription() {
10 return pht('Manage Daemons');
13 public function getBaseURI() {
17 public function getTitleGlyph() {
18 return "\xE2\x98\xAF";
21 public function getIcon() {
22 return 'fa-pied-piper-alt';
25 public function getApplicationGroup() {
26 return self
::GROUP_ADMIN
;
29 public function canUninstall() {
33 public function getEventListeners() {
35 new PhabricatorDaemonEventListener(),
39 public function getRoutes() {
42 '' => 'PhabricatorDaemonConsoleController',
43 'task/(?P<id>[1-9]\d*)/' => 'PhabricatorWorkerTaskDetailController',
45 '' => 'PhabricatorDaemonLogListController',
46 '(?P<id>[1-9]\d*)/' => 'PhabricatorDaemonLogViewController',
49 '(?:query/(?P<queryKey>[^/]+)/)?' =>
50 'PhabricatorDaemonBulkJobListController',
51 'monitor/(?P<id>\d+)/' =>
52 'PhabricatorDaemonBulkJobMonitorController',
53 'view/(?P<id>\d+)/' =>
54 'PhabricatorDaemonBulkJobViewController',