/** * @param interface_formentry $formentry * @return class_formentry_base|interface_formentry */ public function addField(class_formentry_base $objField, $strKey = "") { if ($strKey == "") { $strKey = $objField->getStrEntryName(); } $this->arrFields[$strKey] = $objField; return $objField; }
/** * Moves a single field to the list of hidden elements * * @param class_formentry_base $objField * @return class_formentry_base */ public function addFieldToHiddenGroup(class_formentry_base $objField) { $this->arrHiddenElements[] = $objField->getStrEntryName(); if (!isset($this->arrFields[$objField->getStrEntryName()]) && !isset($this->arrFields[$objField->getStrSourceProperty()])) { $this->addField($objField); } return $objField; }