OrderItemRepositoryWriter
in package
implements
OrderItemRepositoryWriterInterface
Class OrderItemRepositoryWriter
Tags
Interfaces, Classes and Traits
- OrderItemRepositoryWriterInterface
- Interface OrderItemRepositoryWriterInterface
Table of Contents
- $db : CI_DB_query_builder
- Query builder.
- __construct() : mixed
- OrderItemRepositoryWriter constructor.
- insertIntoOrder() : int
- Inserts an order item to an order by the given order ID.
- update() : OrderItemRepositoryWriter
- Update the passed order item.
Properties
$db
Query builder.
protected
CI_DB_query_builder
$db
Methods
__construct()
OrderItemRepositoryWriter constructor.
public
__construct(CI_DB_query_builder $dbQueryBuilder) : mixed
Parameters
- $dbQueryBuilder : CI_DB_query_builder
-
Query builder.
Return values
mixed —insertIntoOrder()
Inserts an order item to an order by the given order ID.
public
insertIntoOrder(IdType $orderId, OrderItemInterface $orderItem) : int
Parameters
- $orderId : IdType
-
ID of the order.
- $orderItem : OrderItemInterface
-
Order item to insert.
Return values
int —ID of inserted item.
update()
Update the passed order item.
public
update(StoredOrderItemInterface $orderItem) : OrderItemRepositoryWriter
Parameters
- $orderItem : StoredOrderItemInterface
-
Order item to update.
Return values
OrderItemRepositoryWriter —Same instance for method chaining.