VpeRepository
in package
Class VpeRepository
Tags
Table of Contents
- DISPLAY_VPE_CONFIGURATION_KEY = 'gm_configuration/DISPLAY_VPE_PRODUCT_OPTIONS'
- $configurationService : ConfigurationService
- $reader : VpeReader
- $writer : VpeWriter
- __construct() : mixed
- availableVpe() : array<string|int, mixed>
- productVpeData() : array<string|int, mixed>
- storeVpeData() : void
- vpeDisplayConfigurationValue() : bool
Constants
DISPLAY_VPE_CONFIGURATION_KEY
private
mixed
DISPLAY_VPE_CONFIGURATION_KEY
= 'gm_configuration/DISPLAY_VPE_PRODUCT_OPTIONS'
Properties
$configurationService
private
ConfigurationService
$configurationService
$reader
private
VpeReader
$reader
$writer
private
VpeWriter
$writer
Methods
__construct()
public
__construct(ConfigurationService $configurationService, VpeReader $reader, VpeWriter $writer) : mixed
Parameters
- $configurationService : ConfigurationService
- $reader : VpeReader
- $writer : VpeWriter
Return values
mixed —availableVpe()
public
availableVpe(string $languageCode) : array<string|int, mixed>
Parameters
- $languageCode : string
Return values
array<string|int, mixed> —productVpeData()
public
productVpeData(int $productId) : array<string|int, mixed>
Parameters
- $productId : int
Return values
array<string|int, mixed> —storeVpeData()
public
storeVpeData(int $productOptionId, int $vpeId, float $vpeValue) : void
Parameters
- $productOptionId : int
- $vpeId : int
- $vpeValue : float
Return values
void —vpeDisplayConfigurationValue()
public
vpeDisplayConfigurationValue() : bool