Differential D20628 Diff 49228 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); | |||||
} | |||||
} |