OrderStatusWriter
in package
implements
OrderStatusWriterInterface
Class OrderStatusWriter
Tags
Interfaces, Classes and Traits
- OrderStatusWriterInterface
- Interface OrderStatusWriterInterface
Table of Contents
- $id : string
- $languageProvider : LanguageProvider
- $queryBuilder : CI_DB_query_builder
- $table : string
- __construct() : mixed
- OrderStatusWriter constructor.
- createOrderStatus() : int
- Creates a new order status.
- updateOrderStatus() : $this|OrderStatusWriterInterface
- Updates the given order status entity.
Properties
$id
protected
string
$id
= 'orders_status_id'
$languageProvider
protected
LanguageProvider
$languageProvider
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
$table
protected
string
$table
= 'orders_status'
Methods
__construct()
OrderStatusWriter constructor.
public
__construct(CI_DB_query_builder $queryBuilder, LanguageProvider $languageProvider) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
-
Active record instance for data access.
- $languageProvider : LanguageProvider
-
Instance to access language code and ID's.
Return values
mixed —createOrderStatus()
Creates a new order status.
public
createOrderStatus(OrderStatus $orderStatus) : int
Parameters
- $orderStatus : OrderStatus
-
Order status to be created.
Tags
Return values
int —Id of new order status entity.
updateOrderStatus()
Updates the given order status entity.
public
updateOrderStatus(OrderStatus $orderStatus) : $this|OrderStatusWriterInterface
Parameters
- $orderStatus : OrderStatus
-
Order status to be update.
Tags
Return values
$this|OrderStatusWriterInterface —Same instance for chained method calls.