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:
parent
6d59f3d1f2
commit
eea94aaf67
2 changed files with 11 additions and 19 deletions
|
@ -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();
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue