PHP Class Dumplie\Customer\Infrastructure\InMemory\InMemoryCarts

Inheritance: implements Dumplie\Customer\Domain\Carts
Afficher le fichier Open project: dumplie/dumplie

Méthodes publiques

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

Method Details

__construct() public méthode

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

add() public méthode

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

exists() public méthode

public exists ( CartId $cartId ) : boolean
$cartId Dumplie\Customer\Domain\CartId
Résultat boolean

getById() public méthode

public getById ( CartId $cartId ) : Cart
$cartId Dumplie\Customer\Domain\CartId
Résultat Dumplie\Customer\Domain\Cart

remove() public méthode

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