/** * @param $SKU * @param $notes * @param $qty * @param $packed * @param $cu_ft_per_carton * @param DateTime $expiration_date * @param $fulfillment_sale_price * @param $fulfillment_discount_percentage * @param $fulfillment_discount_amount * @return OrderLineItem */ private function buildOrderLineLitem($SKU, $notes, $qty, $packed, $cu_ft_per_carton, \DateTime $expiration_date, $fulfillment_sale_price, $fulfillment_discount_percentage, $fulfillment_discount_amount) { // New up a OrderLineItem // Set information via method attributes $order_line_item = new OrderLineItem($qty, $packed, $cu_ft_per_carton, $expiration_date, $fulfillment_sale_price, $fulfillment_discount_percentage, $fulfillment_discount_amount); // Set (more) information method attributes $order_line_item->setSKU($SKU); $order_line_item->setNotes($notes); // Return the orderLineItem return $order_line_item; }