createElement('Weight'); // Required $node->appendChild($document->createElement('Value', $this->getValue())); // Optional if ($this->getUnitOfMeasurement() instanceof UnitOfMeasurement) { $node->appendChild($this->getUnitOfMeasurement()->toNode($document)); } return $node; } /** * @return int */ public function getValue() { return $this->value; } /** * @param int $value * @return Quantity */ public function setValue($value) { $this->value = $value; return $this; } /** * @return UnitOfMeasurement */ public function getUnitOfMeasurement() { return $this->unitOfMeasurement; } /** * @param UnitOfMeasurement $unitOfMeasurement * @return Quantity */ public function setUnitOfMeasurement(UnitOfMeasurement $unitOfMeasurement) { $this->unitOfMeasurement = $unitOfMeasurement; return $this; } }