GXCoreLoader

Implements \GXCoreLoaderInterface

Class GXCoreLoader

category

System

package

Loaders

subpackage

GXCoreLoader

Methods

Class Constructor

__construct(\GXCoreLoaderSettingsInterface $gxCoreLoaderSettings) 

Arguments

$gxCoreLoaderSettings

\GXCoreLoaderSettingsInterface

Get an addon value service factory.

_getAddonValueServiceFactory() : \AddonValueServiceFactory

Get an auth factory object.

_getAuthServiceFactory() : \AuthFactory

Response

\AuthFactory

Get a category service factory.

_getCategoryServiceFactory() : \CategoryServiceFactory

Get a customer service factory object.

_getCustomerServiceFactory() : \CustomerServiceFactory

Get connection string for CodeIgniter libraries.

_getDatabaseConnectionString() : string

Response

string

Get an email factory object.

_getEmailFactory() : \EmailFactory

Response

\EmailFactory

Returns the invoice service factory to create objects of the invoice service.

_getInvoiceServiceFactory() : \InvoiceServiceFactory

Get an order service factory object.

_getOrderServiceFactory() : \AbstractOrderServiceFactory

Returns a OrderStatus service factory.

_getOrderStatusServiceFactory() : \OrderStatusServiceFactory

Get a product service factory

_getProductServiceFactory() : \ProductServiceFactory

Get a QuickEdit service factory

_getQuickEditServiceFactory() : \QuickEditServiceFactory

Get a slider service factory

_getSliderServiceFactory() : \SliderServiceFactory

Get a version info service factory

_getVersionInfoServiceFactory() : \VersionInfoServiceFactory

Method depends on CodeIgniter database library.

getDatabaseForgeHelper() : \CI_DB_forge

Response

\CI_DB_forge

Method depends on CodeIgniter database library

getDatabaseQueryBuilder() : \CI_DB_query_builder
todo

check connection errors

escape special characters in mysqli connection string (AT)

use GXDatabaseAccessorInterface

Response

\CI_DB_query_builder

Method depends on CodeIgniter database library.

getDatabaseUtilityHelper() : \CI_DB_utility

Response

\CI_DB_utility

Get the requested server object.

getService(string $serviceName) : \AddressBookServiceInterface|\CountryServiceInterface|\CustomerServiceInterface|\VersionInfoService
todo

Delegate to GXServiceFactory

Throws
\DomainException

Arguments

$serviceName

string

Response

\AddressBookServiceInterface|\CountryServiceInterface|\CustomerServiceInterface|\VersionInfoService

Properties

Contains the loader settings.

gxCoreLoaderSettings : \GXCoreLoaderSettingsInterface

Database Layer Object

ciDatabaseQueryBuilder : \CI_DB_query_builder
var

Type(s)

\CI_DB_query_builder

Database Utility Helper

ciDatabaseUtilityHelper : \CI_DB_utility
var

Type(s)

\CI_DB_utility

Database Forge Helper

ciDatabaseForgeHelper : \CI_DB_forge
var

Type(s)

\CI_DB_forge

Factory for OrderService Objects

orderServiceFactory : \AbstractOrderServiceFactory

Factory to create objects of the customer service.

customerServiceFactory : \CustomerServiceFactory

Factory to create objects of the email service.

emailFactory : \EmailFactory
var

Type(s)

\EmailFactory

Factory to create objects of the category service.

categoryServiceFactory : \CategoryServiceFactory

Factory to create objects of the product service.

productServiceFactory : \ProductServiceFactory

Factory to create objects of the addon value service.

addonValueServiceFactory : \AddonValueServiceFactory

Factory to create objects of the invoice service.

invoiceServiceFactory : \InvoiceServiceFactory

Factory to create objects of the slider service.

sliderServiceFactory : \SliderServiceFactory
var

Type(s)

\SliderServiceFactory

Factory to create objects of the QuickEdit service.

quickEditServiceFactory : \QuickEditServiceFactory

Factory to create objects if the OrderStatus service.

orderStatusServiceFactory : \OrderStatusServiceFactory

Factory to create objects of the version info service.

versionInfoServiceFactory : \VersionInfoServiceFactory