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 a admin access service factory.

_getAdminAccessServiceFactory() : \AdminAccessServiceFactory

Get an agreement service factory.

_getAgreementServiceFactory() : \AgreementServiceFactory
Throws
\DomainException

Response

\AgreementServiceFactory

Get an auth factory object.

_getAuthServiceFactory() : \AuthFactory

Response

\AuthFactory

Get a category service factory.

_getCategoryServiceFactory() : \CategoryServiceFactory

Get a customer group service factory.

_getCustomerGroupServiceFactory() : \CustomerGroupServiceFactory

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

Get a featured product service factory.

_getFeaturedProductServiceFactory() : \FeaturedProductServiceFactory

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

_getInvoiceServiceFactory() : \InvoiceServiceFactory

Get a customer group service factory.

_getManufacturerServiceFactory() : \ManufacturerServiceFactory

Get a newsletter subscription service factory

_getNewsletterSubscriptionServiceFactory() : \NewsletterSubscriptionServiceFactory

Get an order service factory object.

_getOrderServiceFactory() : \AbstractOrderServiceFactory

Returns a OrderStatus service factory.

_getOrderStatusServiceFactory() : \OrderStatusServiceFactory

Get a packing slip service factory.

_getPackingSlipFactory() : \PackingSlipServiceFactory

Get a personal data service factory.

_getPersonalDataFactory() : \PersonalDataServiceFactory
Throws
\DomainException

Response

\PersonalDataServiceFactory

Get a product service factory

_getProductServiceFactory() : \ProductServiceFactory

Get a quantity unit service factory.

_getQuantityUnitServiceFactory() : \QuantityUnitServiceFactory

Get a QuickEdit service factory

_getQuickEditServiceFactory() : \QuickEditServiceFactory

Get a review service factory.

_getReviewServiceFactory() : \ReviewServiceFactory

Get a shopping cart service factory.

_getShoppingCartFactory() : \ShoppingCartServiceFactory

Get a slider service factory

_getSliderServiceFactory() : \SliderServiceFactory

Get a static seo url service factory

_getStaticSeoUrlServiceFactory() : \StaticSeoUrlServiceFactory

Get a version info service factory

_getVersionInfoServiceFactory() : \VersionInfoServiceFactory

Get a vpe service factory.

_getVpeServiceFactory() : \VPEServiceFactory

Get a customer group service factory.

_getWithdrawalServiceFactory() : \WithdrawalServiceFactory

Get the content service factory

contentServiceFactory() : \ContentServiceFactory
Throws
\DomainException

Response

\ContentServiceFactory

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.

Use the GXDatabaseAccessorInterface.

Response

\CI_DB_query_builder

Method depends on CodeIgniter database library.

getDatabaseUtilityHelper() : \CI_DB_utility

Response

\CI_DB_utility

Returns the DebugBar instance.

getDebugBar() : \DebugBar

Method depends on the PHP DebugBar library.

Response

\DebugBar

Returns array with the <head> and <body> HTML assets.

getDebugBarAssets() : array

Method depends on the PHP DebugBar library.

Response

array

Get the requested server object.

getService(string $serviceName) : mixed
todo

Delegate to GXServiceFactory

Throws
\DomainException

Arguments

$serviceName

string

Response

mixed

Returns an instance of the ThemeControl.

getThemeControl() : \ThemeControl

Response

\ThemeControl

Database settings for theme/template active

getViewSettings() : \ViewSettings

Response

\ViewSettings

gmConfigurationServiceFactory

gmConfigurationServiceFactory() : \GmConfigurationServiceFactory

themeSettingsServiceFactory

themeSettingsServiceFactory() : mixed

Response

mixed

viewSettingsServiceFactory

viewSettingsServiceFactory() : mixed

Response

mixed

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

Factory to create objects of the static seo url service.

staticSeoUrlServiceFactory : \StaticSeoUrlServiceFactory

Factory to create objects of the vpe service.

vpeServiceFactory : \VPEServiceFactory
var

Type(s)

\VPEServiceFactory

Factory to create objects of the quantity unit service.

quantityUnitServiceFactory : \QuantityUnitServiceFactory

Factory to create objects of the customer group service.

customerGroupServiceFactory : \CustomerGroupServiceFactory

Factory to create objects of the customer group service.

manufacturerServiceFactory : \ManufacturerServiceFactory

Factory to create objects of the withdrawal service.

reviewServiceFactory : \ReviewServiceFactory
var

Type(s)

\ReviewServiceFactory

Factory to create objects of the withdrawal service.

withdrawalServiceFactory : \WithdrawalServiceFactory

Factory to create objects of the admin access service.

adminAccessServiceFactory : \AdminAccessServiceFactory

Factory to create objects of the shopping cart service.

shoppingCartServiceFactory : \ShoppingCartServiceFactory

gmConfigurationServiceFactory

gmConfigurationServiceFactory : \GmConfigurationServiceFactory

Factory to create objects of the packing slip service.

packingSlipServiceFactory : \PackingSlipServiceFactory

Factory to create objects of the newsletter subscription service.

newsletterSubscriptionServiceFactory : \NewsletterSubscriptionServiceFactory

Factory to create objects of the personal data service.

personalDataServiceFactory : \PersonalDataServiceFactory

Factory to create objects of the agreement service.

agreementServiceFactory : \AgreementServiceFactory

Factory to create objects of the content service.

contentServiceFactory : \ContentServiceFactory

themeSettingsServiceFactory

themeSettingsServiceFactory : \Gambio\GX\Services\System\ThemeSettings\Factories\ThemeSettingsServiceFactory

The standard DebugBar instance to hold.

debugBar : \DebugBar
var

Type(s)

\DebugBar

The DebugBar assets.

debugBarAssets : array
var

Type(s)

array

The ThemeControl.

themeControl : \ThemeControl
var

Type(s)

\ThemeControl

featuredProductServiceFactory

featuredProductServiceFactory : \FeaturedProductServiceFactory

viewSettingsServiceFactory

viewSettingsServiceFactory : \ViewSettingsFactory
var

Type(s)

\ViewSettingsFactory