ModulesDetailsReader
in package
Uses
GxAdapterTrait
Class ModulesDetailsReader
Table of Contents
- $db : CI_DB_query_builder
- $gxAdapter : mixed
- $hubClient : HubClient
- $settings : Settings
- __construct() : mixed
- ModulesDetailsReader constructor.
- getHubModulesData() : array<string|int, mixed>
- Returns the hub modules data.
- getModuleCenterModulesData() : array<string|int, mixed>
- Returns the module center modules data.
- getOrderTotalModulesData() : array<string|int, mixed>
- Returns the order total modules data.
- getPaymentModulesData() : array<string|int, mixed>
- Returns the payment modules data.
- getShippingModulesData() : array<string|int, mixed>
- Returns the shipping modules data.
- setGxAdapter() : mixed
- collectGxModuleCenterModules() : array<string|int, mixed>
- collectGxModulesJsonModuleCenterModules() : array<string|int, mixed>
- collectMainModuleCenterModules() : array<string|int, mixed>
- collectModuleCenterModules() : array<string|int, mixed>
- getModuleStatus() : bool|null
- gxAdapter() : GxAdapter
Properties
$db
private
CI_DB_query_builder
$db
$gxAdapter
private
mixed
$gxAdapter
$hubClient
private
HubClient
$hubClient
$settings
private
Settings
$settings
Methods
__construct()
ModulesDetailsReader constructor.
public
__construct(Settings $settings, CI_DB_query_builder $db, HubClient $hubClient) : mixed
Parameters
Return values
mixed —getHubModulesData()
Returns the hub modules data.
public
getHubModulesData() : array<string|int, mixed>
Return values
array<string|int, mixed> —getModuleCenterModulesData()
Returns the module center modules data.
public
getModuleCenterModulesData() : array<string|int, mixed>
Return values
array<string|int, mixed> —getOrderTotalModulesData()
Returns the order total modules data.
public
getOrderTotalModulesData() : array<string|int, mixed>
Return values
array<string|int, mixed> —getPaymentModulesData()
Returns the payment modules data.
public
getPaymentModulesData() : array<string|int, mixed>
Return values
array<string|int, mixed> —getShippingModulesData()
Returns the shipping modules data.
public
getShippingModulesData() : array<string|int, mixed>
Return values
array<string|int, mixed> —setGxAdapter()
public
setGxAdapter(GxAdapter $adapter) : mixed
Parameters
- $adapter : GxAdapter
Return values
mixed —collectGxModuleCenterModules()
private
collectGxModuleCenterModules(GxAdapter $adapter, CI_DB_query_builder $db, LanguageTextManager $languageTextManager, CacheControl $cacheControl) : array<string|int, mixed>
Parameters
- $adapter : GxAdapter
- $db : CI_DB_query_builder
- $languageTextManager : LanguageTextManager
- $cacheControl : CacheControl
Return values
array<string|int, mixed> —collectGxModulesJsonModuleCenterModules()
private
collectGxModulesJsonModuleCenterModules(GxAdapter $adapter, CI_DB_query_builder $db, LanguageTextManager $languageTextManager, CacheControl $cacheControl) : array<string|int, mixed>
Parameters
- $adapter : GxAdapter
- $db : CI_DB_query_builder
- $languageTextManager : LanguageTextManager
- $cacheControl : CacheControl
Return values
array<string|int, mixed> —collectMainModuleCenterModules()
private
collectMainModuleCenterModules(GxAdapter $adapter, CI_DB_query_builder $db, LanguageTextManager $languageTextManager, CacheControl $cacheControl) : array<string|int, mixed>
Parameters
- $adapter : GxAdapter
- $db : CI_DB_query_builder
- $languageTextManager : LanguageTextManager
- $cacheControl : CacheControl
Return values
array<string|int, mixed> —collectModuleCenterModules()
private
collectModuleCenterModules() : array<string|int, mixed>
Return values
array<string|int, mixed> —getModuleStatus()
private
getModuleStatus(string $module, string $type) : bool|null
Parameters
- $module : string
- $type : string
Return values
bool|null —gxAdapter()
private
gxAdapter() : GxAdapter