PHP Class Dumplie\Customer\Domain\OrderItem

Datei anzeigen Open project: dumplie/dumplie Class Usage Examples

Public Methods

Method Description
__construct ( SKU $sku, Price $price, integer $quantity )
createFromProduct ( Product $product, integer $quantity ) : OrderItem
price ( ) : Price
quantity ( ) : integer
sku ( ) : SKU

Method Details

__construct() public method

public __construct ( SKU $sku, Price $price, integer $quantity )
$sku Dumplie\SharedKernel\Domain\Product\SKU
$price Dumplie\SharedKernel\Domain\Money\Price
$quantity integer

createFromProduct() public static method

public static createFromProduct ( Product $product, integer $quantity ) : OrderItem
$product Product
$quantity integer
return OrderItem

price() public method

public price ( ) : Price
return Dumplie\SharedKernel\Domain\Money\Price

quantity() public method

public quantity ( ) : integer
return integer

sku() public method

public sku ( ) : SKU
return Dumplie\SharedKernel\Domain\Product\SKU