Class GXCoreLoader

Class GXCoreLoader

GXCoreLoader implements GXCoreLoaderInterface
Package: Loaders\GXCoreLoader
Category: System
Located at Loaders/GXCoreLoader/GXCoreLoader.inc.php

Methods summary

public __construct( GXCoreLoaderSettingsInterface $gxCoreLoaderSettings )

Class Constructor

public getService( string $serviceName ) : mixed

Get the requested server object.

public getDatabaseQueryBuilder( void ) : CI_DB_query_builder

Method depends on CodeIgniter database library

public getDebugBar( void ) : DebugBar

Returns the DebugBar instance.

public getDebugBarAssets( void ) : array

Returns array with the and HTML assets.

public getDatabaseUtilityHelper( void ) : CI_DB_utility

Method depends on CodeIgniter database library.

public getDatabaseForgeHelper( void ) : CI_DB_forge

Method depends on CodeIgniter database library.

protected _getDatabaseConnectionString( void ) : string

Get connection string for CodeIgniter libraries.

protected _getCustomerServiceFactory( void ) : CustomerServiceFactory

Get a customer service factory object.

protected _getEmailFactory( void ) : EmailFactory

Get an email factory object.

protected _getOrderServiceFactory( void ) : AbstractOrderServiceFactory

Get an order service factory object.

protected _getCategoryServiceFactory( void ) : CategoryServiceFactory

Get a category service factory.

protected _getProductServiceFactory( void ) : ProductServiceFactory

Get a product service factory

protected _getAddonValueServiceFactory( void ) : AddonValueServiceFactory

Get an addon value service factory.

protected _getInvoiceServiceFactory( void ) : InvoiceServiceFactory

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

protected _getAuthServiceFactory( void ) : AuthFactory

Get an auth factory object.

protected _getSliderServiceFactory( void ) : SliderServiceFactory

Get a slider service factory

protected _getQuickEditServiceFactory( void ) : QuickEditServiceFactory

Get a QuickEdit service factory

protected _getOrderStatusServiceFactory( void ) : OrderStatusServiceFactory

Returns a OrderStatus service factory.

protected _getVersionInfoServiceFactory( void ) : VersionInfoServiceFactory

Get a version info service factory

protected _getStaticSeoUrlServiceFactory( void ) : StaticSeoUrlServiceFactory

Get a static seo url service factory

protected _getVpeServiceFactory( void ) : VPEServiceFactory

Get a vpe service factory.

protected _getQuantityUnitServiceFactory( void ) : QuantityUnitServiceFactory

Get a quantity unit service factory.

protected _getCustomerGroupServiceFactory( void ) : CustomerGroupServiceFactory

Get a customer group service factory.

protected _getManufacturerServiceFactory( void ) : ManufacturerServiceFactory

Get a customer group service factory.

protected _getReviewServiceFactory( void ) : ReviewServiceFactory

Get a review service factory.

protected _getWithdrawalServiceFactory( void ) : WithdrawalServiceFactory

Get a customer group service factory.

protected _getAdminAccessServiceFactory( void ) : AdminAccessServiceFactory

Get a admin access service factory.

protected _getShoppingCartFactory( void ) : ShoppingCartServiceFactory

Get a shopping cart service factory.

protected _getPackingSlipFactory( void ) : PackingSlipServiceFactory

Get a packing slip service factory.

protected _getNewsletterSubscriptionServiceFactory( void ) : NewsletterSubscriptionServiceFactory

Get a newsletter subscription service factory

protected _getPersonalDataFactory( void ) : PersonalDataServiceFactory

Get a personal data service factory.

protected _getAgreementServiceFactory( void ) : AgreementServiceFactory

Get an agreement service factory.

Properties summary

protected $gxCoreLoaderSettings : GXCoreLoaderSettingsInterface

Contains the loader settings.


		
protected $ciDatabaseQueryBuilder : CI_DB_query_builder

Database Layer Object


		
protected $ciDatabaseUtilityHelper : CI_DB_utility

Database Utility Helper


		
protected $ciDatabaseForgeHelper : CI_DB_forge

Database Forge Helper


		
protected $orderServiceFactory : AbstractOrderServiceFactory

Factory for OrderService Objects


		
protected $customerServiceFactory : CustomerServiceFactory

Factory to create objects of the customer service.


		
protected $emailFactory : EmailFactory

Factory to create objects of the email service.


		
protected $categoryServiceFactory : CategoryServiceFactory

Factory to create objects of the category service.


		
protected $productServiceFactory : ProductServiceFactory

Factory to create objects of the product service.


		
protected $addonValueServiceFactory : AddonValueServiceFactory

Factory to create objects of the addon value service.


		
protected $invoiceServiceFactory : InvoiceServiceFactory

Factory to create objects of the invoice service.


		
protected $sliderServiceFactory : SliderServiceFactory

Factory to create objects of the slider service.


		
protected $quickEditServiceFactory : QuickEditServiceFactory

Factory to create objects of the QuickEdit service.


		
protected $orderStatusServiceFactory : OrderStatusServiceFactory

Factory to create objects if the OrderStatus service.


		
protected $versionInfoServiceFactory : VersionInfoServiceFactory

Factory to create objects of the version info service.


		
protected $staticSeoUrlServiceFactory : StaticSeoUrlServiceFactory

Factory to create objects of the static seo url service.


		
protected $vpeServiceFactory : VPEServiceFactory

Factory to create objects of the vpe service.


		
protected $quantityUnitServiceFactory : QuantityUnitServiceFactory

Factory to create objects of the quantity unit service.


		
protected $customerGroupServiceFactory : CustomerGroupServiceFactory

Factory to create objects of the customer group service.


		
protected $manufacturerServiceFactory : ManufacturerServiceFactory

Factory to create objects of the customer group service.


		
protected $reviewServiceFactory : ReviewServiceFactory

Factory to create objects of the withdrawal service.


		
protected $withdrawalServiceFactory : WithdrawalServiceFactory

Factory to create objects of the withdrawal service.


		
protected $adminAccessServiceFactory : AdminAccessServiceFactory

Factory to create objects of the admin access service.


		
protected $shoppingCartServiceFactory : ShoppingCartServiceFactory

Factory to create objects of the shopping cart service.


		
protected $packingSlipServiceFactory : PackingSlipServiceFactory

Factory to create objects of the packing slip service.


		
protected $newsletterSubscriptionServiceFactory : NewsletterSubscriptionServiceFactory

Factory to create objects of the newsletter subscription service.


		
protected $personalDataServiceFactory : PersonalDataServiceFactory

Factory to create objects of the personal data service.


		
protected $agreementServiceFactory : AgreementServiceFactory

Factory to create objects of the agreement service.


		
protected $debugBar : DebugBar

The standard DebugBar instance to hold.


		
protected $debugBarAssets : array

The DebugBar assets.