PHP 클래스 Dumplie\Customer\Infrastructure\InMemory\InMemoryCheckouts

상속: implements Dumplie\Customer\Domain\Checkouts
파일 보기 프로젝트 열기: dumplie/dumplie

공개 메소드들

메소드 설명
__construct ( array $checkouts = [] )
add ( Checkout $checkout )
existsForCart ( CartId $cartId ) : boolean
getForCart ( CartId $cartId ) : Checkout
removeForCart ( CartId $cartId )

메소드 상세

__construct() 공개 메소드

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

add() 공개 메소드

public add ( Checkout $checkout )
$checkout Dumplie\Customer\Domain\Checkout

existsForCart() 공개 메소드

public existsForCart ( CartId $cartId ) : boolean
$cartId Dumplie\Customer\Domain\CartId
리턴 boolean

getForCart() 공개 메소드

public getForCart ( CartId $cartId ) : Checkout
$cartId Dumplie\Customer\Domain\CartId
리턴 Dumplie\Customer\Domain\Checkout

removeForCart() 공개 메소드

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