/** * {@inheritdoc} */ public function review(OrderInterface $order) { $line_items = $order->getDisplayLineItems(); foreach ($line_items as $line_item) { $review[] = array('title' => $line_item['title'], 'data' => uc_currency_format($line_item['amount'])); } $method = $this->paymentMethodManager->createFromOrder($order); $review[] = array('border' => 'top', 'title' => $this->t('Paying by'), 'data' => $method->cartReviewTitle()); $result = $method->cartReview($order); if (is_array($result)) { $review = array_merge($review, $result); } return $review; }