CustomerOrderMapper
extends CustomerOrderFactory
in package
Class CustomerOrderMapper
Table of Contents
- $textManager : TextManager
- __construct() : mixed
- createCustomerId() : CustomerId
- createCustomerOrders() : CustomerOrders
- createOrderId() : OrderId
- createOrderStatus() : OrderStatus
- createProductId() : ProductId
- createProductIds() : ProductIds
- mapCustomerOrder() : CustomerOrder
- mapCustomerOrders() : CustomerOrders
- localizePaymentMethod() : string
- localizeShippingCountry() : string
Properties
$textManager
private
TextManager
$textManager
Methods
__construct()
public
__construct(TextManager $textManager) : mixed
Parameters
- $textManager : TextManager
Return values
mixed —createCustomerId()
public
createCustomerId(int $customerId) : CustomerId
Parameters
- $customerId : int
Return values
CustomerId —createCustomerOrders()
public
createCustomerOrders(CustomerOrder ...$customerOrders) : CustomerOrders
Parameters
- $customerOrders : CustomerOrder
Return values
CustomerOrders —createOrderId()
public
createOrderId(int $orderId) : OrderId
Parameters
- $orderId : int
Return values
OrderId —createOrderStatus()
public
createOrderStatus(array<string|int, mixed> $orderStatus) : OrderStatus
Parameters
- $orderStatus : array<string|int, mixed>
Return values
OrderStatus —createProductId()
public
createProductId(int $productId) : ProductId
Parameters
- $productId : int
Return values
ProductId —createProductIds()
public
createProductIds(ProductId ...$productIds) : ProductIds
Parameters
- $productIds : ProductId
Return values
ProductIds —mapCustomerOrder()
public
mapCustomerOrder(array<string|int, mixed> $data) : CustomerOrder
Parameters
- $data : array<string|int, mixed>
Return values
CustomerOrder —mapCustomerOrders()
public
mapCustomerOrders(array<string|int, mixed> $data) : CustomerOrders
Parameters
- $data : array<string|int, mixed>
Return values
CustomerOrders —localizePaymentMethod()
private
localizePaymentMethod(string $paymentMethodId) : string
Parameters
- $paymentMethodId : string
Return values
string —localizeShippingCountry()
private
localizeShippingCountry(string $isoCode2) : string
Parameters
- $isoCode2 : string