/** * adds an element to the group * @param Element $element the element to add */ public function addElement(Element $element) { $iname = 'i' . count($this->elements); $this->elements[$iname] = $element; $element->setParent($this); $element->setInternalName($iname); }
/** * @inheritdoc */ public function setParent(Container $parent) { $r = parent::setParent($parent); foreach ($this->getElements() as $element) { $element->refreshParent(); } return $r; }