Class OrderObjectService

Class OrderObjectService

OrderObjectService implements OrderObjectServiceInterface
Package: Order
Category: System
Located at Services/Core/Order/OrderObjectService.inc.php

Methods summary

public __construct( OrderItemFactoryInterface $orderItemFactory, OrderItemAttributeFactoryInterface $orderItemAttributeFactory, OrderItemAttributeFactoryInterface $orderItemPropertyFactory, OrderTotalFactoryInterface $orderTotalFactory )

OrderObjectService Constructor

public createOrderItemObject( StringType $name ) : OrderItemInterface

Create Order Item Object

public createOrderItemAttributeObject( StringType $name, StringType $value ) : OrderItemAttribute

Create Order Item Attribute Object

public createOrderItemPropertyObject( StringType $name, StringType $value ) : OrderItemPropertyInterface

Create Order Item Property Object

public createOrderTotalObject( StringType $title, DecimalType $value, StringType $valueText = null, StringType $class = null, IntType $sortOrder = null ) : OrderTotalInterface

Create Order Total Object

public createStoredOrderItemObject( IdType $orderItemId ) : StoredOrderItemInterface

Create Stored Order Item Object

public createStoredOrderItemAttributeObject( IdType $orderItemAttributeId ) : StoredOrderItemAttributeInterface

Create Stored Order Item Attribute Object

public createStoredOrderItemPropertyObject( IdType $orderItemPropertyId ) : StoredOrderItemPropertyInterface

Create Stored Order Item Property Object

public createStoredOrderTotalObject( IdType $orderTotalId ) : StoredOrderTotalInterface

Create Stored Order Total Object

Properties summary