PHP Класс Dumplie\Customer\Tests\AbstractCustomerContext

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

Защищенные свойства (Protected)

Свойство Тип Описание
$carts Dumplie\Customer\Domain\Carts
$checkouts Dumplie\Customer\Domain\Checkouts
$commandBus Dumplie\SharedKernel\Application\CommandBus
$orders Dumplie\Customer\Domain\Orders
$products Dumplie\Customer\Domain\Products

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

Метод Описание
carts ( ) : Dumplie\Customer\Domain\Carts
checkout ( CartId $cartId )
checkouts ( ) : Dumplie\Customer\Domain\Checkouts
commandBus ( ) : Dumplie\SharedKernel\Application\CommandBus
createEmptyCart ( string $currency = 'EUR' ) : CartId
createNewCartWithProducts ( string $currency = 'EUR', array $skuCodes = [] ) : CartId
orders ( ) : Dumplie\Customer\Domain\Orders
products ( ) : Dumplie\Customer\Domain\Products

Защищенные методы

Метод Описание
createCommandBus ( Dumplie\SharedKernel\Application\EventLog $eventLog, Dumplie\SharedKernel\Tests\Context\CommandBusFactory $commandBusFactory, array $commandExtension = [] ) : Dumplie\SharedKernel\Application\CommandBus

Описание методов

carts() публичный Метод

public carts ( ) : Dumplie\Customer\Domain\Carts
Результат Dumplie\Customer\Domain\Carts

checkout() публичный Метод

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

checkouts() публичный Метод

public checkouts ( ) : Dumplie\Customer\Domain\Checkouts
Результат Dumplie\Customer\Domain\Checkouts

commandBus() публичный Метод

public commandBus ( ) : Dumplie\SharedKernel\Application\CommandBus
Результат Dumplie\SharedKernel\Application\CommandBus

createCommandBus() защищенный Метод

protected createCommandBus ( Dumplie\SharedKernel\Application\EventLog $eventLog, Dumplie\SharedKernel\Tests\Context\CommandBusFactory $commandBusFactory, array $commandExtension = [] ) : Dumplie\SharedKernel\Application\CommandBus
$eventLog Dumplie\SharedKernel\Application\EventLog
$commandBusFactory Dumplie\SharedKernel\Tests\Context\CommandBusFactory
$commandExtension array
Результат Dumplie\SharedKernel\Application\CommandBus

createEmptyCart() публичный Метод

public createEmptyCart ( string $currency = 'EUR' ) : CartId
$currency string
Результат Dumplie\Customer\Domain\CartId

createNewCartWithProducts() публичный Метод

public createNewCartWithProducts ( string $currency = 'EUR', array $skuCodes = [] ) : CartId
$currency string
$skuCodes array
Результат Dumplie\Customer\Domain\CartId

orders() публичный Метод

public orders ( ) : Dumplie\Customer\Domain\Orders
Результат Dumplie\Customer\Domain\Orders

products() публичный Метод

public products ( ) : Dumplie\Customer\Domain\Products
Результат Dumplie\Customer\Domain\Products

Описание свойств

$carts защищенное свойство

protected Carts,Dumplie\Customer\Domain $carts
Результат Dumplie\Customer\Domain\Carts

$checkouts защищенное свойство

protected Checkouts,Dumplie\Customer\Domain $checkouts
Результат Dumplie\Customer\Domain\Checkouts

$commandBus защищенное свойство

protected CommandBus,Dumplie\SharedKernel\Application $commandBus
Результат Dumplie\SharedKernel\Application\CommandBus

$orders защищенное свойство

protected Orders,Dumplie\Customer\Domain $orders
Результат Dumplie\Customer\Domain\Orders

$products защищенное свойство

protected Products,Dumplie\Customer\Domain $products
Результат Dumplie\Customer\Domain\Products