Dumplie\Customer\Domain\Order::__construct PHP Method

__construct() public method

public __construct ( OrderId $id, array $orderItems = [], Address $billing, Address $shipping )
$id OrderId
$orderItems array
$billing Address
$shipping Address
    public function __construct(OrderId $id, array $orderItems = [], Address $billing, Address $shipping)
    {
        $this->id = $id;
        $this->orderItems = [];
        $this->billing = $billing;
        $this->shipping = $shipping;
        foreach ($orderItems as $item) {
            $this->addItem($item);
        }
    }