Пример #1
0
 public function testWriteXml()
 {
     $xml = new \XMLWriter();
     $xml->openMemory();
     $xml->setIndent(true);
     $this->setExpectedException('RuntimeException');
     $inv = new Inventory($xml);
     $inv->writeXml();
 }
Пример #2
0
 /**
  * Add inventory to feed
  * 
  * @param Inventory $inventory
  * 
  * @return InventoryFeed 
  */
 public function addInventory(Inventory $inventory)
 {
     $this->xml->startElement('Message');
     $this->xml->writeElement('MessageID', $this->messageCount);
     $this->xml->writeElement('OperationType', 'Update');
     $inventory->writeXml();
     $this->xml->endElement();
     $this->messageCount++;
     return $this;
 }