Code)) { $this->setCode($attributes->Code); } if (isset($attributes->Description)) { $this->setDescription($attributes->Description); } } } /** * @param null|DOMDocument $document * * @return DOMElement */ public function toNode(DOMDocument $document = null) { if (null !== $document) { $node = $document->createElement('UnitOfMeasurement'); $node->appendChild($document->createElement('Code', $this->getCode())); $node->appendChild($document->createElement('Description', $this->getDescription())); return $node; } return new DOMElement('UnitOfMeasurement'); } /** * @return string */ public function getCode() { return $this->code; } /** * @param string $code * * @return $this */ public function setCode($code) { $this->Code = $code; $this->code = $code; return $this; } /** * @return string */ public function getDescription() { return $this->description; } /** * @param string $description * * @return $this */ public function setDescription($description) { $this->Description = $description; $this->description = $description; return $this; } }