3 final class PhabricatorSearchApplication
extends PhabricatorApplication
{
5 public function getBaseURI() {
9 public function getName() {
13 public function getShortDescription() {
14 return pht('Full-Text Search');
17 public function getFlavorText() {
18 return pht('Find stuff in big piles.');
21 public function getIcon() {
25 public function isLaunchable() {
29 public function getRoutes() {
32 '(?:query/(?P<queryKey>[^/]+)/)?' => 'PhabricatorSearchController',
34 => 'PhabricatorSearchHovercardController',
35 'handle/(?P<phid>[^/]+)/'
36 => 'PhabricatorSearchHandleController',
38 'key/(?P<queryKey>[^/]+)/' => 'PhabricatorSearchEditController',
39 'id/(?P<id>[^/]+)/' => 'PhabricatorSearchEditController',
41 'default/(?P<queryKey>[^/]+)/(?P<engine>[^/]+)/'
42 => 'PhabricatorSearchDefaultController',
44 'key/(?P<queryKey>[^/]+)/(?P<engine>[^/]+)/'
45 => 'PhabricatorSearchDeleteController',
47 => 'PhabricatorSearchDeleteController',
49 'order/(?P<engine>[^/]+)/' => 'PhabricatorSearchOrderController',
50 'rel/(?P<relationshipKey>[^/]+)/(?P<sourcePHID>[^/]+)/'
51 => 'PhabricatorSearchRelationshipController',
52 'source/(?P<relationshipKey>[^/]+)/(?P<sourcePHID>[^/]+)/'
53 => 'PhabricatorSearchRelationshipSourceController',