3 final class PhabricatorPhrequentApplication
extends PhabricatorApplication
{
5 public function getName() {
6 return pht('Phrequent');
9 public function getShortDescription() {
10 return pht('Track Time Spent');
13 public function getBaseURI() {
17 public function isPrototype() {
21 public function getIcon() {
25 public function getApplicationGroup() {
26 return self
::GROUP_UTILITIES
;
29 public function getApplicationOrder() {
33 public function getEventListeners() {
35 new PhrequentUIEventListener(),
39 public function getRoutes() {
41 '/phrequent/' => array(
42 '(?:query/(?P<queryKey>[^/]+)/)?' => 'PhrequentListController',
43 'track/(?P<verb>[a-z]+)/(?P<phid>[^/]+)/'
44 => 'PhrequentTrackController',