/**
  * {@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;
 }