/** * @param Customweb_Form_IElementGroup $elementGroup */ public function __construct(Customweb_Form_IElementGroup $elementGroup = null) { if ($elementGroup !== null) { $this->setId($elementGroup->getId()); $this->setMachineName($elementGroup->getMachineName()); $this->setTitle($elementGroup->getTitle()); $this->setElements($elementGroup->getElements()); } else { $this->setId(Customweb_Core_Util_Rand::getUuid()); } }
/** * @param Customweb_Form_IElementGroup $elementGroup * @return Customweb_Form */ public function removeElementGroup(Customweb_Form_IElementGroup $elementGroup) { if (isset($this->elementGroups[$elementGroup->getId()])) { unset($this->elementGroups[$elementGroup->getId()]); } return $this; }