Differential D14265 Diff 34518 src/applications/conduit/controller/PhabricatorConduitTokenTerminateController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/conduit/controller/PhabricatorConduitTokenTerminateController.php
<?php | <?php | ||||
final class PhabricatorConduitTokenTerminateController | final class PhabricatorConduitTokenTerminateController | ||||
extends PhabricatorConduitController { | extends PhabricatorConduitController { | ||||
public function handleRequest(AphrontRequest $request) { | public function handleRequest(AphrontRequest $request) { | ||||
$viewer = $request->getViewer(); | $viewer = $request->getViewer(); | ||||
$object_phid = $request->getStr('objectPHID'); | $object_phid = $request->getStr('objectPHID'); | ||||
$id = $request->getURIData('id'); | $id = $request->getURIData('id'); | ||||
if ($id) { | if ($id) { | ||||
$token = id(new PhabricatorConduitTokenQuery()) | $token = id(new PhabricatorConduitTokenQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->withIDs(array($id)) | ->withIDs(array($id)) | ||||
->withExpired(false) | ->withExpired(false) | ||||
->requireCapabilities( | ->requireCapabilities( | ||||
array( | array( | ||||
PhabricatorPolicyCapability::CAN_VIEW, | PhabricatorPolicyCapability::CAN_VIEW, | ||||
▲ Show 20 Lines • Show All 78 Lines • Show Last 20 Lines |