CustomerOrderReader
in package
Class CustomerOrderReader
Table of Contents
- $connection : Connection
- $languageId : int
- $orderStatusMap : array<string|int, mixed>
- __construct() : mixed
- getCustomerOrderById() : array<string|int, mixed>
- Returns a specific customer order based on the given ID.
- getCustomerOrders() : array<string|int, mixed>
- Returns all available customer orders.
- createQuery() : QueryBuilder
- addOrderStatus() : array<string|int, mixed>
- createOrderStatusMap() : void
Properties
$connection
private
Connection
$connection
$languageId
private
int
$languageId
$orderStatusMap
private
array<string|int, mixed>
$orderStatusMap
= []
Methods
__construct()
public
__construct(Connection $connection, UserPreferences $preferences) : mixed
Parameters
- $connection : Connection
- $preferences : UserPreferences
Return values
mixed —getCustomerOrderById()
Returns a specific customer order based on the given ID.
public
getCustomerOrderById(OrderId $orderId) : array<string|int, mixed>
Parameters
- $orderId : OrderId
Tags
Return values
array<string|int, mixed> —getCustomerOrders()
Returns all available customer orders.
public
getCustomerOrders(CustomerId $customerId) : array<string|int, mixed>
Parameters
- $customerId : CustomerId
Return values
array<string|int, mixed> —createQuery()
protected
createQuery() : QueryBuilder
Return values
QueryBuilder —addOrderStatus()
private
addOrderStatus(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
- $data : array<string|int, mixed>
Return values
array<string|int, mixed> —createOrderStatusMap()
private
createOrderStatusMap() : void