Differential D9859 Diff 23678 src/applications/countdown/controller/PhabricatorCountdownDeleteController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/countdown/controller/PhabricatorCountdownDeleteController.php
| <?php | <?php | ||||
| /** | |||||
| * @group countdown | |||||
| */ | |||||
| final class PhabricatorCountdownDeleteController | final class PhabricatorCountdownDeleteController | ||||
| extends PhabricatorCountdownController { | extends PhabricatorCountdownController { | ||||
| private $id; | private $id; | ||||
| public function willProcessRequest(array $data) { | public function willProcessRequest(array $data) { | ||||
| $this->id = $data['id']; | $this->id = $data['id']; | ||||
| } | } | ||||
| public function processRequest() { | public function processRequest() { | ||||
| $request = $this->getRequest(); | $request = $this->getRequest(); | ||||
| $user = $request->getUser(); | $user = $request->getUser(); | ||||
| $countdown = id(new PhabricatorCountdownQuery()) | $countdown = id(new PhabricatorCountdownQuery()) | ||||
| ->setViewer($user) | ->setViewer($user) | ||||
| ->withIDs(array($this->id)) | ->withIDs(array($this->id)) | ||||
| ->requireCapabilities( | ->requireCapabilities( | ||||
| array( | array( | ||||
| Show All 30 Lines | |||||