@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
at upstream/main 49 lines 932 B view raw
1<?php 2 3final class PhabricatorPhrequentApplication extends PhabricatorApplication { 4 5 public function getName() { 6 return pht('Phrequent'); 7 } 8 9 public function getShortDescription() { 10 return pht('Track Time Spent'); 11 } 12 13 public function getBaseURI() { 14 return '/phrequent/'; 15 } 16 17 public function isPrototype() { 18 return true; 19 } 20 21 public function getIcon() { 22 return 'fa-clock-o'; 23 } 24 25 public function getApplicationGroup() { 26 return self::GROUP_UTILITIES; 27 } 28 29 public function getApplicationOrder() { 30 return 0.110; 31 } 32 33 public function getEventListeners() { 34 return array( 35 new PhrequentUIEventListener(), 36 ); 37 } 38 39 public function getRoutes() { 40 return array( 41 '/phrequent/' => array( 42 '(?:query/(?P<queryKey>[^/]+)/)?' => 'PhrequentListController', 43 'track/(?P<verb>[a-z]+)/(?P<phid>[^/]+)/' 44 => 'PhrequentTrackController', 45 ), 46 ); 47 } 48 49}