public function sortCostTransaction($menuStoreId) { $doctrine = self::$servicelocator->get('doctrine'); $transactionModel = new transactionModel($doctrine); $transaction = $transactionModel->findBy(array('action' => 'N', 'menuStoreId' => $menuStoreId)); $array = array(); foreach ($transaction as $item) { $cost = $item->getCost(); $quantity = $item->getQuantity(); $supplier = $item->getSupplier(); $unit = $item->getUnit(); $info = array('supplier_id' => $supplier, 'cost' => $cost, 'quantity' => $quantity, 'rating' => self::exChangeCost($cost, $quantity), 'unit' => $unit); $array[] = $info; } return $array; }