PHP Class Dumplie\Customer\Infrastructure\InMemory\InMemoryCarts

Inheritance: implements Dumplie\Customer\Domain\Carts
Datei anzeigen Open project: dumplie/dumplie

Public Methods

Method Description
__construct ( array $carts = [] )
add ( Cart $cart )
exists ( CartId $cartId ) : boolean
getById ( CartId $cartId ) : Cart
remove ( CartId $cartId )

Method Details

__construct() public method

public __construct ( array $carts = [] )
$carts array

add() public method

public add ( Cart $cart )
$cart Dumplie\Customer\Domain\Cart

exists() public method

public exists ( CartId $cartId ) : boolean
$cartId Dumplie\Customer\Domain\CartId
return boolean

getById() public method

public getById ( CartId $cartId ) : Cart
$cartId Dumplie\Customer\Domain\CartId
return Dumplie\Customer\Domain\Cart

remove() public method

public remove ( CartId $cartId )
$cartId Dumplie\Customer\Domain\CartId