/** * @param null|Varien_Object $dataObject * @return Xcom_Xfabric_Model_Message_Request */ public function _prepareData(Varien_Object $dataObject = null) { $numberItems = null; $startItemIndex = null; if ($dataObject != null) { $numberItems = $dataObject["numberItems"]; $startItemIndex = $dataObject->getStartItemIndex(); } $data = array('query' => array('numberItems' => $numberItems, 'numberItemsFound' => null, 'fields' => null, 'predicates' => null, 'ordering' => array(), 'startItemIndex' => $dataObject["startItemIndex"])); $this->setMessageData($data); return parent::_prepareData($dataObject); }