CustomerCartRepository
in package
implements
ShoppingCartRepository
Interfaces, Classes and Traits
Table of Contents
- $mapper : CustomerCartMapper
- $reader : ShoppingCartReader
- $writer : ShoppingCartWriter
- __construct() : mixed
- Constructor.
- getShoppingCart() : ShoppingCart
- Returns a Shopping Cart instance for a given Customer ID
- removeShoppingCart() : void
- Removed the Shopping Cart for a given Customer ID
Properties
$mapper
private
CustomerCartMapper
$mapper
$reader
private
ShoppingCartReader
$reader
$writer
private
ShoppingCartWriter
$writer
Methods
__construct()
Constructor.
public
__construct(ShoppingCartReader $reader, ShoppingCartWriter $writer, mixed $mapper) : mixed
Parameters
- $reader : ShoppingCartReader
- $writer : ShoppingCartWriter
- $mapper : mixed
Return values
mixed —getShoppingCart()
Returns a Shopping Cart instance for a given Customer ID
public
getShoppingCart(CustomerId $customerId, int $languageId) : ShoppingCart
Parameters
- $customerId : CustomerId
- $languageId : int
Return values
ShoppingCart —removeShoppingCart()
Removed the Shopping Cart for a given Customer ID
public
removeShoppingCart(CustomerId $customerId) : void
Parameters
- $customerId : CustomerId