OrderIdMappingRepository
in package
implements
AfterbuyOrderIdMappingRepository
Class OrderIdMappingRepository
Interfaces, Classes and Traits
- AfterbuyOrderIdMappingRepository
- Interface AfterbuyOrderIdMappingRepository
Table of Contents
- $responseParser : OrderIdMappingResponseParser
- $writer : OrderIdMappingWriter
- __construct() : mixed
- OrderIdMappingRepository constructor.
- getAfterbuyOrderIdMapping() : AfterbuyOrderIdMapping
- Parses the Afterbuy-API xml response, creating a `AfterbuyOrderIdMapping` which can be saved through the repository.
- saveAfterbuyOrderIdMapping() : void
- Saves the Afterbuy order id mapping, so it is possible to associate afterbuy order ids with shop order ids later on.
Properties
$responseParser
private
OrderIdMappingResponseParser
$responseParser
$writer
private
OrderIdMappingWriter
$writer
Methods
__construct()
OrderIdMappingRepository constructor.
public
__construct(OrderIdMappingResponseParser $responseParser, OrderIdMappingWriter $writer) : mixed
Parameters
- $responseParser : OrderIdMappingResponseParser
- $writer : OrderIdMappingWriter
Return values
mixed —getAfterbuyOrderIdMapping()
Parses the Afterbuy-API xml response, creating a `AfterbuyOrderIdMapping` which can be saved through the repository.
public
getAfterbuyOrderIdMapping(string $xmlResponse) : AfterbuyOrderIdMapping
Parameters
- $xmlResponse : string
Tags
Return values
AfterbuyOrderIdMapping —saveAfterbuyOrderIdMapping()
Saves the Afterbuy order id mapping, so it is possible to associate afterbuy order ids with shop order ids later on.
public
saveAfterbuyOrderIdMapping(AfterbuyOrderIdMapping $orderIdMapping, string $xmlResponse) : void
Parameters
- $orderIdMapping : AfterbuyOrderIdMapping
- $xmlResponse : string