OrderTotalRepositoryInterface
in
Interface OrderTotalRepositoryInterface
Tags
Table of Contents
- addToOrder() : int
- Adds an order total object to the order.
- deleteTotalById() : OrderTotalRepositoryInterface
- Removes an order total by the given order total ID.
- deleteTotalsByOrderId() : OrderTotalRepositoryInterface
- Removes multiple order totals by the given order ID.
- getTotalById() : StoredOrderTotalInterface
- Returns an order total object by the given ID.
- getTotalsByOrderId() : StoredOrderTotalCollection
- Returns an collection of order total objects by the given order ID.
- store() : OrderTotalRepositoryInterface
- Updates a stored order total object.
Methods
addToOrder()
Adds an order total object to the order.
public
addToOrder(IdType $orderId, OrderTotalInterface $orderTotal) : int
Parameters
- $orderId : IdType
-
ID of order.
- $orderTotal : OrderTotalInterface
-
Order total object.
Return values
int —ID of stored order total.
deleteTotalById()
Removes an order total by the given order total ID.
public
deleteTotalById(IdType $orderTotalId) : OrderTotalRepositoryInterface
Parameters
- $orderTotalId : IdType
-
ID of order total in the database table.
Return values
OrderTotalRepositoryInterface —Same instance for method chaining.
deleteTotalsByOrderId()
Removes multiple order totals by the given order ID.
public
deleteTotalsByOrderId(IdType $orderId) : OrderTotalRepositoryInterface
Parameters
- $orderId : IdType
-
Order ID.
Return values
OrderTotalRepositoryInterface —Same instance for method chaining.
getTotalById()
Returns an order total object by the given ID.
public
getTotalById(IdType $orderTotalId) : StoredOrderTotalInterface
Parameters
- $orderTotalId : IdType
-
ID of order total in database table.
Return values
StoredOrderTotalInterface —Fetched order total.
getTotalsByOrderId()
Returns an collection of order total objects by the given order ID.
public
getTotalsByOrderId(IdType $orderId) : StoredOrderTotalCollection
Parameters
- $orderId : IdType
-
ID of the order in the database table.
Return values
StoredOrderTotalCollection —Fetched order total collection.
store()
Updates a stored order total object.
public
store(StoredOrderTotalInterface $orderTotal) : OrderTotalRepositoryInterface
Parameters
- $orderTotal : StoredOrderTotalInterface
-
Order total.
Return values
OrderTotalRepositoryInterface —Same instance for method chaining.