Example #1
0
 /**
  * @param null|Varien_Object $dataObject the data object to use
  * @return Xcom_Xfabric_Model_Message_Request the outbound message
  */
 public function _prepareData(Varien_Object $dataObject = null)
 {
     $avroDataObject = Mage::getModel('xcom_chronicle/message_inventory_stock_item', array('stock_item' => $dataObject->getStockItem(), 'product_sku' => $dataObject->getProductSku()));
     $data = array('stockItems' => array($avroDataObject->toArray()));
     $this->setMessageData($data);
     return parent::_prepareData($dataObject);
 }