KlarnaHubOrder
in package
Class KlarnaHubOrder
Handles operations concerning Klarna Order data.
Tags
Table of Contents
- $klarnaOrder : array<string|int, mixed>
- $order : array<string|int, mixed>
- $queryBuilder : CI_DB_query_builder
- __construct() : mixed
- KlarnaHubOrder constructor.
- getUpdatedOrderLines() : array<string|int, mixed>
- Returns the updated Klarna order lines based on the shop order state.
- _getUpdatedProductOrderLine() : array<string|int, mixed>
- Returns the updated order product line.
- _getUpdatedSurchargeOrderLine() : array<string|int, mixed>
- Returns the surchage order line.
- _getUpdatedTotalOrderLine() : array<string|int, mixed>
- Returns the updated order totals line.
Properties
$klarnaOrder
protected
array<string|int, mixed>
$klarnaOrder
$order
protected
array<string|int, mixed>
$order
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
Methods
__construct()
KlarnaHubOrder constructor.
public
__construct(CI_DB_query_builder $queryBuilder, array<string|int, mixed> $order, array<string|int, mixed> $klarnaOrder) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
-
Used for database operations.
- $order : array<string|int, mixed>
-
Contains serialized shop order information.
- $klarnaOrder : array<string|int, mixed>
-
Contains serialized Klarna order information.
Return values
mixed —getUpdatedOrderLines()
Returns the updated Klarna order lines based on the shop order state.
public
getUpdatedOrderLines() : array<string|int, mixed>
Return values
array<string|int, mixed> —_getUpdatedProductOrderLine()
Returns the updated order product line.
protected
_getUpdatedProductOrderLine(array<string|int, mixed> $klarnaOrderLine) : array<string|int, mixed>
Parameters
- $klarnaOrderLine : array<string|int, mixed>
-
Contains serialized Klarna order line data.
Return values
array<string|int, mixed> —_getUpdatedSurchargeOrderLine()
Returns the surchage order line.
protected
_getUpdatedSurchargeOrderLine(array<string|int, mixed> $klarnaOrderLine) : array<string|int, mixed>
Parameters
- $klarnaOrderLine : array<string|int, mixed>
-
Contains serialized Klarna order line data.
Return values
array<string|int, mixed> —_getUpdatedTotalOrderLine()
Returns the updated order totals line.
protected
_getUpdatedTotalOrderLine(array<string|int, mixed> $klarnaOrderLine) : array<string|int, mixed>
Parameters
- $klarnaOrderLine : array<string|int, mixed>
-
Contains serialized Klarna order line data.