Update Ponder for handleRequest

Summary: Update all Ponder callsites.

Test Plan: New Question, New Comment, New Answer, Vote Up and Down

Reviewers: btrahan, epriestley

Reviewed By: epriestley

Subscribers: epriestley, Korvin

Maniphest Tasks: T8628

Differential Revision: https://secure.phabricator.com/D13679
This commit is contained in:
Chad Little
2015-07-22 13:23:11 -07:00
parent cf83db15d6
commit 1aed0e67a9
11 changed files with 43 additions and 99 deletions

View File

@@ -2,20 +2,13 @@
final class PonderQuestionViewController extends PonderController {
private $questionID;
public function willProcessRequest(array $data) {
$this->questionID = $data['id'];
}
public function processRequest() {
$request = $this->getRequest();
$user = $request->getUser();
public function handleRequest(AphrontRequest $request) {
$user = $request->getViewer();
$id = $request->getURIData('id');
$question = id(new PonderQuestionQuery())
->setViewer($user)
->withIDs(array($this->questionID))
->withIDs(array($id))
->needAnswers(true)
->needViewerVotes(true)
->executeOne();
@@ -61,7 +54,7 @@ final class PonderQuestionViewController extends PonderController {
->addPropertyList($properties);
$crumbs = $this->buildApplicationCrumbs($this->buildSideNavView());
$crumbs->addTextCrumb('Q'.$this->questionID, '/Q'.$this->questionID);
$crumbs->addTextCrumb('Q'.$id, '/Q'.$id);
return $this->buildApplicationPage(
array(