value; } public function setValueFromStorage($value) { $this->value = $value; return $this; } public function shouldAppearOnEdit() { return true; } public function setValueFromRequest(AphrontRequest $request) { $this->value = $request->getStr('aux:phabricator:revert-plan'); return $this; } public function renderEditControl() { return id(new AphrontFormTextAreaControl()) ->setLabel('Revert Plan') ->setName('aux:phabricator:revert-plan') ->setCaption('Special steps required to safely revert this change.') ->setValue($this->value); } public function validateField() { return; } public function shouldAppearOnRevisionView() { return true; } public function renderLabelForRevisionView() { return 'Revert Plan:'; } public function renderValueForRevisionView() { if (!$this->value) { return null; } return phutil_escape_html($this->value); } }