1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-20 12:30:56 +01:00

Update XHProf for handleRequest

Summary: Updates XHProf for handleRequest

Test Plan: Use XHProf

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: epriestley, Korvin

Maniphest Tasks: T8628

Differential Revision: https://secure.phabricator.com/D13770
This commit is contained in:
Chad Little 2015-08-01 15:41:57 -07:00
parent 6d59f3d1f2
commit eea94aaf67
2 changed files with 11 additions and 19 deletions

View file

@ -3,22 +3,16 @@
final class PhabricatorXHProfProfileController
extends PhabricatorXHProfController {
private $phid;
public function shouldAllowPublic() {
return true;
}
public function willProcessRequest(array $data) {
$this->phid = $data['phid'];
}
public function processRequest() {
$request = $this->getRequest();
public function handleRequest(AphrontRequest $request) {
$phid = $request->getURIData('phid');
$file = id(new PhabricatorFileQuery())
->setViewer($request->getUser())
->withPHIDs(array($this->phid))
->withPHIDs(array($phid))
->executeOne();
if (!$file) {
return new Aphront404Response();

View file

@ -3,24 +3,22 @@
final class PhabricatorXHProfSampleListController
extends PhabricatorXHProfController {
private $view;
public function shouldAllowPublic() {
return true;
}
public function willProcessRequest(array $data) {
$this->view = idx($data, 'view', 'all');
}
public function handleRequest(AphrontRequest $request) {
$viewer = $request->getViewer();
$view = $request->getURIData('view');
public function processRequest() {
$request = $this->getRequest();
$user = $request->getUser();
if (!$view) {
$view = 'all';
}
$pager = new PHUIPagerView();
$pager->setOffset($request->getInt('page'));
switch ($this->view) {
switch ($view) {
case 'sampled':
$clause = 'sampleRate > 0';
$show_type = false;
@ -78,7 +76,7 @@ final class PhabricatorXHProfSampleListController
$item->addIcon(
'none',
phabricator_datetime($sample->getDateCreated(), $user));
phabricator_datetime($sample->getDateCreated(), $viewer));
$list->addItem($item);
}