Page MenuHomestyx hydra

PhabricatorApplicationTransactionDetailController.php
No OneTemporary

PhabricatorApplicationTransactionDetailController.php

<?php
final class PhabricatorApplicationTransactionDetailController
extends PhabricatorApplicationTransactionController {
private $phid;
public function willProcessRequest(array $data) {
$this->phid = $data['phid'];
}
public function processRequest() {
$request = $this->getRequest();
$user = $request->getUser();
$xaction = id(new PhabricatorObjectQuery())
->withPHIDs(array($this->phid))
->setViewer($user)
->executeOne();
if (!$xaction) {
// future proofing for the day visibility of transactions can change
return new Aphront404Response();
}
return id(new PhabricatorApplicationTransactionResponse())
->setViewer($user)
->setTransactions(array($xaction))
->setIsDetailView(true)
->setAnchorOffset($request->getStr('anchor'));
}
}

File Metadata

Mime Type
text/x-php
Expires
Tue, May 26, 9:35 PM (1 d, 18 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1544200
Default Alt Text
PhabricatorApplicationTransactionDetailController.php (836 B)

Event Timeline