/** Dodaje nowy tag * * @param type $name - nazwa tagu * @param type $defaultValue - defaultowa wartość * @return Base_Def_XmlBuilder */ protected function _addTag($name, $defaultValue = null) { $this->__hasTags = true; if ($name instanceof Base_Def_XmlBuilder) { $this->__tags[$name->getTagName()] = $name; return $name; } else { $newTag = new Base_Def_XmlBuilder($name, $this); $newTag->setDefaultValue($defaultValue); $this->__tags[$name] = $newTag; return $newTag; } }