/** * Writes the contents of this Attribution to an XML writer. The startElement is expected to be already provided. * * @param \XMLWriter $writer The XML writer. */ public function writeXmlContents(\XMLWriter $writer) { parent::writeXmlContents($writer); if ($this->contributor) { $writer->startElementNs('gx', 'contributor', null); $this->contributor->writeXmlContents($writer); $writer->endElement(); } if ($this->modified) { $writer->startElementNs('gx', 'modified', null); $writer->text($this->modified); $writer->endElement(); } if ($this->changeMessage) { $writer->startElementNs('gx', 'changeMessage', null); $writer->text($this->changeMessage); $writer->endElement(); } }
public function __construct() { $this->available = true; $this->availableAt = Date::Now()->ToIso(); $this->availableUntil = Date::Now()->ToIso(); $this->resource = ResourceReference::Example(); $this->AddServiceLink(new RestServiceLink('http://get-user-url', WebServices::GetUser)); $this->AddServiceLink(new RestServiceLink('http://get-reservation-url', WebServices::GetReservation)); }