PHP Класс Dumplie\Inventory\Tests\AbstractInventoryContext

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

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

Свойство Тип Описание
$commandBus Dumplie\SharedKernel\Tests\Context\CommandBusFactory
$products Dumplie\Inventory\Domain\Products

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

Метод Описание
addProduct ( string $sku, integer $price, string $currency = "EUR", boolean $available = true )
commandBus ( ) : Dumplie\SharedKernel\Application\CommandBus
products ( ) : Dumplie\Inventory\Domain\Products

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

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

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

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

public addProduct ( string $sku, integer $price, string $currency = "EUR", boolean $available = true )
$sku string
$price integer
$currency string
$available boolean

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

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

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

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

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

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

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

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

protected CommandBusFactory,Dumplie\SharedKernel\Tests\Context $commandBus
Результат Dumplie\SharedKernel\Tests\Context\CommandBusFactory

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

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