Commit 743623cc authored by Jonathan Sacksick's avatar Jonathan Sacksick
Browse files

Issue #3263874 by jsacksick: Drop D8 support.

parent 3fb06325
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2,6 +2,6 @@ name: Commerce Klarna Checkout
type: module
description: 'Provides Commerce integration for Klarna Checkout.'
package: Commerce (contrib)
core_version_requirement: ^8.9 || ^9 || ^10
core_version_requirement: ^9.2 || ^10
dependencies:
  - commerce:commerce_payment
+1 −1
Original line number Diff line number Diff line
@@ -66,7 +66,7 @@ class CallbackHandler implements CallbackHandlerInterface {

    try {
      $event = new KlarnaOrderEvent($klarna_order, $order);
      $this->eventDispatcher->dispatch(KlarnaCheckoutEvents::ORDER_VALIDATION, $event);
      $this->eventDispatcher->dispatch($event, KlarnaCheckoutEvents::ORDER_VALIDATION);
    }
    catch (\Exception $exception) {
      $key_value_store = $this->keyValueFactory->get('commerce_klarna_checkout.order_validation');
+3 −3
Original line number Diff line number Diff line
@@ -116,7 +116,7 @@ class KlarnaManager implements KlarnaManagerInterface {
      $order = $order_storage->load($klarna_order['merchant_reference2']);
    }
    $event = new KlarnaOrderEvent($klarna_order, $order);
    $this->eventDispatcher->dispatch(KlarnaCheckoutEvents::ACKNOWLEDGE_ORDER, $event);
    $this->eventDispatcher->dispatch($event, KlarnaCheckoutEvents::ACKNOWLEDGE_ORDER);
    if (isset($klarna_order['billing_address']['email'])) {
      $order->setEmail($klarna_order['billing_address']['email']);
    }
@@ -144,7 +144,7 @@ class KlarnaManager implements KlarnaManagerInterface {
  public function createOrder(OrderInterface $order, array $merchant_urls) {
    $request_data = $this->buildOrderRequest($order, $merchant_urls);
    $event = new OrderRequestEvent($order, $request_data);
    $this->eventDispatcher->dispatch(KlarnaCheckoutEvents::CREATE_ORDER_REQUEST, $event);
    $this->eventDispatcher->dispatch($event, KlarnaCheckoutEvents::CREATE_ORDER_REQUEST);
    $klarna_order = new KlarnaOrder($this->connector);
    $klarna_order = $klarna_order->create($event->getRequestData());
    $klarna_order->fetch();
@@ -185,7 +185,7 @@ class KlarnaManager implements KlarnaManagerInterface {
  public function updateOrder(OrderInterface $order, array $merchant_urls) {
    $request_data = $this->buildOrderRequest($order, $merchant_urls);
    $event = new OrderRequestEvent($order, $request_data);
    $this->eventDispatcher->dispatch(KlarnaCheckoutEvents::UPDATE_ORDER_REQUEST, $event);
    $this->eventDispatcher->dispatch($event, KlarnaCheckoutEvents::UPDATE_ORDER_REQUEST);
    $klarna_order = new KlarnaOrder($this->connector, $order->getData('klarna_order_id'));
    $klarna_order->update($event->getRequestData());
    return $klarna_order;