Ejemplo n.º 1
0
 /**
  * @return HtmlTagBuilder
  */
 protected function renderCheckoutSummary()
 {
     $paymentMethods = $this->settings->getShopPaymentMethods($this->translator);
     $shippingCountries = $this->settings->getShippingCountries();
     $checkoutSummary = new CheckoutSummary($this->translator, $this->checkout, $paymentMethods, $shippingCountries);
     return $checkoutSummary->renderCheckoutSummary();
 }
Ejemplo n.º 2
0
 /**
  * @param Unit         $unit
  * @param ShopSettings $settings
  * @param Translator   $i18n
  *
  * @return CheckoutFrom
  */
 protected function createCheckoutForm($unit, $settings, $i18n)
 {
     $checkout = new CheckoutFrom('CHECKOUT_' . $unit->getId(), new SessionStore(), $i18n, $settings->getShippingCountries(), $settings->getPaymentMethodsAsOptions($i18n), $settings->getTosLink());
     return $checkout;
 }