/** * Generate REST description of inventories by $cmlSalesOrder * @return array */ private function generateInventoriesRest() { $inventoriesRest = array(); foreach($this->cmlSalesOrder->getProducts() as $cmlProduct) { $productRest = $this->productsController->getSalesOrderInventoryRest($cmlProduct); $inventoriesRest['LineItems'][] = $productRest; } foreach($this->cmlSalesOrder->getServices() as $cmlService) { $serviceRest = $this->servicesController->getSalesOrderInventoryRest($cmlService); $inventoriesRest['LineItems'][] = $serviceRest; } $inventoriesRest['productid'] = $this->getProductsPrefix(); //vtiger 6 need it param return $inventoriesRest; }