OrderTotalRepositoryWriter
in package
implements
OrderTotalRepositoryWriterInterface
Class OrderTotalRepositoryWriter
Tags
Interfaces, Classes and Traits
- OrderTotalRepositoryWriterInterface
- Interface OrderTotalRepositoryWriterInterface
Table of Contents
- $db : CI_DB_query_builder
- Query builder.
- $key : string
- ID column.
- $table : string
- Table.
- __construct() : mixed
- OrderTotalRepositoryWriter constructor.
- insertIntoOrder() : int
- Inserts an order total item to an order by the given order ID.
- update() : OrderTotalRepositoryWriter
- Updates the passed order total item.
Properties
$db
Query builder.
protected
CI_DB_query_builder
$db
$key
ID column.
protected
string
$key
= 'orders_total_id'
$table
Table.
protected
string
$table
= 'orders_total'
Methods
__construct()
OrderTotalRepositoryWriter constructor.
public
__construct(CI_DB_query_builder $dbQueryBuilder) : mixed
Parameters
- $dbQueryBuilder : CI_DB_query_builder
-
Query builder.
Return values
mixed —insertIntoOrder()
Inserts an order total item to an order by the given order ID.
public
insertIntoOrder(IdType $orderId, OrderTotalInterface $orderTotal) : int
Parameters
- $orderId : IdType
-
ID of the order.
- $orderTotal : OrderTotalInterface
-
Order total item to insert.
Return values
int —ID of stored order total item.
update()
Updates the passed order total item.
public
update(StoredOrderTotalInterface $orderTotal) : OrderTotalRepositoryWriter
Parameters
- $orderTotal : StoredOrderTotalInterface
-
Order total item to update.
Return values
OrderTotalRepositoryWriter —Same instance for method chaining.