OrderServiceFactory
extends AbstractOrderServiceFactory
in package
Class OrderServiceFactory
Tags
Table of Contents
- $db : CI_DB_query_builder
- Query builder.
- $deleteHistoryRepository : DeleteHistoryRepositoryInterface
- $deleteHistoryWriteService : DeleteHistoryWriteService
- $orderServiceSettings : OrderServiceSettings
- $paymentTitleProvider : PaymentTitleProvider
- $shippingTitleProvider : ShippingTitleProvider
- __construct() : mixed
- OrderServiceFactory constructor.
- createOrderObjectService() : OrderObjectService
- Creates and returns an order object service.
- createOrderReadService() : OrderReadService
- Creates and returns an order read service object.
- createOrderWriteService() : OrderWriteService
- Creates and returns an order write service object.
- _createDeleteHistoryWriteService() : DeleteHistoryWriteService
- Returns a new delete history write service.
- _createOrderItemAttributeRepositoryFactory() : OrderItemAttributeRepositoryFactory
- Creates and returns and order item attribute repository factory.
- _createOrderItemRepository() : OrderItemRepository
- Creates and returns an order item repository.
- _createOrderListGenerator() : OrderListGenerator
- Creates and returns an order list generator.
- _createOrderRepository() : OrderRepository
- Creates and returns an order repository.
- _createOrderServiceSettings() : OrderServiceSettings
- Creates a order service settings object
- _createOrderStatusHistoryStorage() : OrderStatusHistoryStorage
- Creates and returns a order status history storage.
- _createOrderTotalRepository() : OrderTotalRepository
- Creates and returns an order total repository.
- _createPaymentTitleProvider() : PaymentTitleProvider
- Creates, in memory caches and returns the payment title provider.
- _createShippingTitleProvider() : ShippingTitleProvider
- Creates, in memory caches and returns the shipping title provider.
- _int() : IntType
- Returns a new integer type.
Properties
$db
Query builder.
protected
CI_DB_query_builder
$db
$deleteHistoryRepository
protected
DeleteHistoryRepositoryInterface
$deleteHistoryRepository
$deleteHistoryWriteService
protected
DeleteHistoryWriteService
$deleteHistoryWriteService
$orderServiceSettings
protected
OrderServiceSettings
$orderServiceSettings
$paymentTitleProvider
protected
PaymentTitleProvider
$paymentTitleProvider
$shippingTitleProvider
protected
ShippingTitleProvider
$shippingTitleProvider
Methods
__construct()
OrderServiceFactory constructor.
public
__construct(CI_DB_query_builder $db) : mixed
Parameters
- $db : CI_DB_query_builder
-
Query builder.
Return values
mixed —createOrderObjectService()
Creates and returns an order object service.
public
createOrderObjectService() : OrderObjectService
Return values
OrderObjectService —New order object service.
createOrderReadService()
Creates and returns an order read service object.
public
createOrderReadService() : OrderReadService
Return values
OrderReadService —New order read service object.
createOrderWriteService()
Creates and returns an order write service object.
public
createOrderWriteService() : OrderWriteService
Return values
OrderWriteService —New order write service object.
_createDeleteHistoryWriteService()
Returns a new delete history write service.
protected
_createDeleteHistoryWriteService() : DeleteHistoryWriteService
Return values
DeleteHistoryWriteService —_createOrderItemAttributeRepositoryFactory()
Creates and returns and order item attribute repository factory.
protected
_createOrderItemAttributeRepositoryFactory() : OrderItemAttributeRepositoryFactory
Return values
OrderItemAttributeRepositoryFactory —New order item attribute repository factory.
_createOrderItemRepository()
Creates and returns an order item repository.
protected
_createOrderItemRepository() : OrderItemRepository
Return values
OrderItemRepository —New order item repository.
_createOrderListGenerator()
Creates and returns an order list generator.
protected
_createOrderListGenerator() : OrderListGenerator
Return values
OrderListGenerator —New order list generator.
_createOrderRepository()
Creates and returns an order repository.
protected
_createOrderRepository() : OrderRepository
Return values
OrderRepository —New order repository.
_createOrderServiceSettings()
Creates a order service settings object
protected
_createOrderServiceSettings() : OrderServiceSettings
Return values
OrderServiceSettings —New order service settings object
_createOrderStatusHistoryStorage()
Creates and returns a order status history storage.
protected
_createOrderStatusHistoryStorage() : OrderStatusHistoryStorage
Return values
OrderStatusHistoryStorage —New order status history storage.
_createOrderTotalRepository()
Creates and returns an order total repository.
protected
_createOrderTotalRepository() : OrderTotalRepository
Return values
OrderTotalRepository —New order total repository.
_createPaymentTitleProvider()
Creates, in memory caches and returns the payment title provider.
protected
_createPaymentTitleProvider() : PaymentTitleProvider
Return values
PaymentTitleProvider —_createShippingTitleProvider()
Creates, in memory caches and returns the shipping title provider.
protected
_createShippingTitleProvider() : ShippingTitleProvider
Return values
ShippingTitleProvider —_int()
Returns a new integer type.
protected
_int(string $int) : IntType
Parameters
- $int : string
-
Representing value,