Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
881 B · 42 lines
PHP
12345678910111213141516171819202122232425262728293031323334353637383940414243<?php
abstract class PhabricatorProjectBoardController extends PhabricatorProjectController {
private $viewState;
/** * @return PhabricatorWorkboardViewState */ final protected function getViewState() { if ($this->viewState === null) { $this->viewState = $this->newViewState(); }
return $this->viewState; }
private function newViewState() { $project = $this->getProject(); $request = $this->getRequest();
return id(new PhabricatorWorkboardViewState()) ->setProject($project) ->readFromRequest($request); }
/** * @return AphrontDialogView */ final protected function newWorkboardDialog() { $dialog = $this->newDialog();
$state = $this->getViewState(); foreach ($state->getQueryParameters() as $key => $value) { $dialog->addHiddenInput($key, $value); }
return $dialog; }
}