Ejemplo n.º 1
0
 /**
  * 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));
 }