Differential D20628 Diff 49209 src/applications/project/controller/PhabricatorProjectBoardController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/controller/PhabricatorProjectBoardController.php
| <?php | <?php | ||||
| abstract class PhabricatorProjectBoardController | abstract class PhabricatorProjectBoardController | ||||
| extends PhabricatorProjectController {} | extends PhabricatorProjectController { | ||||
| private $viewState; | |||||
| final protected function getViewState() { | |||||
| if ($this->viewState === null) { | |||||
| $this->viewState = $this->newViewState(); | |||||
| } | |||||
| return $this->viewState; | |||||
| } | |||||
| final private function newViewState() { | |||||
| $project = $this->getProject(); | |||||
| $request = $this->getRequest(); | |||||
| return id(new PhabricatorWorkboardViewState()) | |||||
| ->setProject($project) | |||||
| ->readFromRequest($request); | |||||
| } | |||||
| } | |||||