mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-01 03:02:43 +01:00
8b06804394
Summary: Not used anymore Test Plan: grep for 'getIconName' Reviewers: btrahan, epriestley Reviewed By: epriestley Subscribers: hach-que, Korvin, epriestley Differential Revision: https://secure.phabricator.com/D11582
69 lines
1.8 KiB
PHP
69 lines
1.8 KiB
PHP
<?php
|
|
|
|
final class PhabricatorPonderApplication extends PhabricatorApplication {
|
|
|
|
public function getBaseURI() {
|
|
return '/ponder/';
|
|
}
|
|
|
|
public function getName() {
|
|
return pht('Ponder');
|
|
}
|
|
|
|
public function getShortDescription() {
|
|
return pht('Questions and Answers');
|
|
}
|
|
|
|
public function getFontIcon() {
|
|
return 'fa-university';
|
|
}
|
|
|
|
public function getFactObjectsForAnalysis() {
|
|
return array(
|
|
new PonderQuestion(),
|
|
);
|
|
}
|
|
|
|
public function getTitleGlyph() {
|
|
return "\xE2\x97\xB3";
|
|
}
|
|
|
|
public function loadStatus(PhabricatorUser $user) {
|
|
// replace with "x new unanswered questions" or some such
|
|
// make sure to use self::formatStatusCount and friends...!
|
|
$status = array();
|
|
|
|
return $status;
|
|
}
|
|
|
|
public function getRemarkupRules() {
|
|
return array(
|
|
new PonderRemarkupRule(),
|
|
);
|
|
}
|
|
|
|
public function isPrototype() {
|
|
return true;
|
|
}
|
|
|
|
public function getRoutes() {
|
|
return array(
|
|
'/Q(?P<id>[1-9]\d*)' => 'PonderQuestionViewController',
|
|
'/ponder/' => array(
|
|
'(?:query/(?P<queryKey>[^/]+)/)?' => 'PonderQuestionListController',
|
|
'answer/add/' => 'PonderAnswerSaveController',
|
|
'answer/edit/(?P<id>\d+)/' => 'PonderAnswerEditController',
|
|
'answer/comment/(?P<id>\d+)/' => 'PonderAnswerCommentController',
|
|
'answer/history/(?P<id>\d+)/' => 'PonderAnswerHistoryController',
|
|
'question/edit/(?:(?P<id>\d+)/)?' => 'PonderQuestionEditController',
|
|
'question/comment/(?P<id>\d+)/' => 'PonderQuestionCommentController',
|
|
'question/history/(?P<id>\d+)/' => 'PonderQuestionHistoryController',
|
|
'preview/' => 'PhabricatorMarkupPreviewController',
|
|
'question/(?P<status>open|close)/(?P<id>[1-9]\d*)/'
|
|
=> 'PonderQuestionStatusController',
|
|
'vote/' => 'PonderVoteSaveController',
|
|
),
|
|
);
|
|
}
|
|
|
|
}
|