PHP Class Dumplie\Customer\Domain\Checkout

Datei anzeigen Open project: dumplie/dumplie Class Usage Examples

Public Methods

Method Description
__construct ( CartId $cartId, Address $billingAddress )
billingAddress ( ) : Address
cartId ( ) : CartId
changeBillingAddress ( Address $address )
changeShippingAddress ( Address $address )
placeOrder ( OrderId $id, Dumplie\Customer\Domain\Products $products, Dumplie\Customer\Domain\Carts $carts ) : Order
shippingAddress ( ) : Address

Method Details

__construct() public method

public __construct ( CartId $cartId, Address $billingAddress )
$cartId CartId
$billingAddress Address

billingAddress() public method

public billingAddress ( ) : Address
return Address

cartId() public method

public cartId ( ) : CartId
return CartId

changeBillingAddress() public method

public changeBillingAddress ( Address $address )
$address Address

changeShippingAddress() public method

public changeShippingAddress ( Address $address )
$address Address

placeOrder() public method

public placeOrder ( OrderId $id, Dumplie\Customer\Domain\Products $products, Dumplie\Customer\Domain\Carts $carts ) : Order
$id OrderId
$products Dumplie\Customer\Domain\Products
$carts Dumplie\Customer\Domain\Carts
return Order

shippingAddress() public method

public shippingAddress ( ) : Address
return Address