OrderItemAttributeRepositoryWriter
in package
implements
OrderItemAttributeRepositoryWriterInterface
Class OrderItemAttributeRepositoryWriter
Tags
Interfaces, Classes and Traits
- OrderItemAttributeRepositoryWriterInterface
- Interface OrderItemAttributeRepositoryWriterInterface
Table of Contents
- $db : CI_DB_query_builder
- Query builder.
- $table : string
- Table.
- __construct() : mixed
- OrderItemAttributeRepositoryWriter constructor.
- insertIntoOrderItem() : int
- Adds a new attribute to the order item.
- update() : OrderItemAttributeRepositoryWriter
- Updates the stored order item attribute.
Properties
$db
Query builder.
protected
CI_DB_query_builder
$db
$table
Table.
protected
string
$table
= 'orders_products_attributes'
Methods
__construct()
OrderItemAttributeRepositoryWriter constructor.
public
__construct(CI_DB_query_builder $dbQueryBuilder) : mixed
Parameters
- $dbQueryBuilder : CI_DB_query_builder
-
Query builder.
Return values
mixed —insertIntoOrderItem()
Adds a new attribute to the order item.
public
insertIntoOrderItem(IdType $orderItemId, OrderItemAttribute $orderItemAttribute) : int
Parameters
- $orderItemId : IdType
-
ID of the order item.
- $orderItemAttribute : OrderItemAttribute
-
Attribute to add.
Return values
int —ID of stored order item attribute.
update()
Updates the stored order item attribute.
public
update(StoredOrderItemAttribute $orderItemAttribute) : OrderItemAttributeRepositoryWriter
Parameters
- $orderItemAttribute : StoredOrderItemAttribute
-
Order item attribute.
Return values
OrderItemAttributeRepositoryWriter —Same instance for method chaining.