OrderItemPropertyRepositoryWriter
in package
implements
OrderItemPropertyRepositoryWriterInterface
Class OrderItemPropertyRepositoryWriter
Tags
Interfaces, Classes and Traits
- OrderItemPropertyRepositoryWriterInterface
- Interface OrderItemPropertyRepositoryWriterInterface
Table of Contents
- $db : CI_DB_query_builder
- Query builder.
- __construct() : mixed
- OrderItemPropertyRepositoryWriter constructor.
- insertIntoOrderItem() : int
- Adds a new property to the order item.
- update() : OrderItemPropertyRepositoryWriter
- Updates the stored order item property.
Properties
$db
Query builder.
protected
CI_DB_query_builder
$db
Methods
__construct()
OrderItemPropertyRepositoryWriter constructor.
public
__construct(CI_DB_query_builder $dbQueryBuilder) : mixed
Parameters
- $dbQueryBuilder : CI_DB_query_builder
-
Query builder.
Return values
mixed —insertIntoOrderItem()
Adds a new property to the order item.
public
insertIntoOrderItem(IdType $orderItemId, OrderItemProperty $orderItemProperty) : int
Parameters
- $orderItemId : IdType
-
ID of the order item.
- $orderItemProperty : OrderItemProperty
-
Property to add.
Return values
int —ID of stored order item property.
update()
Updates the stored order item property.
public
update(StoredOrderItemProperty $orderItemProperty) : OrderItemPropertyRepositoryWriter
Parameters
- $orderItemProperty : StoredOrderItemProperty
-
Order item property.
Return values
OrderItemPropertyRepositoryWriter —Same instance for method chaining.