snowio / orderhive-data-model
There is no license information available for the latest version (v0.3.11) of this package.
v0.3.11
2022-10-12 13:36 UTC
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2026-06-12 21:28:43 UTC
README
Data model for the Order Hive API
Currently supports:
- Order
Example
<?php use SnowIO\OrderHiveDataModel\Command\CreateOrderCommand; use SnowIO\OrderHiveDataModel\Order\OrderStatus; use SnowIO\OrderHiveDataModel\Order\Order; use SnowIO\OrderHiveDataModel\Order\ItemSet; use SnowIO\OrderHiveDataModel\Order\Item; $createOrderCommand = CreateOrderCommand::of( Order::of(0001) ->withOrderStatus(OrderStatus::CONFIRM) ->withStoreId('1') ->withCurrency("USD") ->withTaxType("EXCLUSIVE") ->withOrderItems(ItemSet::of([ Item::of(111, 1)->withPrice(1.99)->withSku('a'), Item::of(222, 1)->withPrice(2.99)->withSku('b'), ])) );