phpDocumentor

KlarnaHubOrder
in package

Class KlarnaHubOrder

Handles operations concerning Klarna Order data.

Tags
subpackage

GambioHub

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

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.

Return values
array<string|int, mixed>

Search results