PHP Класс Dumplie\Customer\Infrastructure\InMemory\InMemoryCheckouts

Наследование: implements Dumplie\Customer\Domain\Checkouts
Показать файл Открыть проект

Открытые методы

Метод Описание
__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