/**
  * @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());
     }
 }
Esempio n. 2
0
 /**
  * @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;
 }