flowMats[] = $object; } public function add_material(CcAssesmentMaterial $object) { $this->materials[] = $object; } public function generate(XMLGenericDocument &$doc, DOMNode &$item, $namespace) { $node = $doc->appendNewElementNs($item, $namespace, $this->tagname); if (!empty($this->flowMats)) { foreach ($this->flowMats as $flowMat) { $flowMat->generate($doc, $node, $namespace); } } if (!empty($this->materials)) { foreach ($this->materials as $material) { $material->generate($doc, $node, $namespace); } } } }