3 final class PhabricatorColumnsEditField
4 extends PhabricatorPHIDListEditField
{
8 public function setColumnMap(array $column_map) {
9 $this->columnMap
= $column_map;
13 public function getColumnMap() {
14 return $this->columnMap
;
17 protected function newControl() {
18 $control = id(new AphrontFormHandlesControl());
19 $control->setIsInvisible(true);
24 protected function newHTTPParameterType() {
25 return new AphrontPHIDListHTTPParameterType();
28 protected function newConduitParameterType() {
29 return new ConduitColumnsParameterType();
32 protected function newCommentAction() {
33 $column_map = $this->getColumnMap();
38 return id(new PhabricatorEditEngineColumnsCommentAction())
39 ->setColumnMap($this->getColumnMap());