ProductPriceConversionReader
in package
Class ProductPriceConversionReader
Table of Contents
- $configurationFinder : ConfigurationFinder
- $connection : Connection
- __construct() : mixed
- getProductTaxes() : array<string|int, mixed>
- isAdminGrossEnabled() : bool
- checks if admin gross prices configuration is enabled
- getCountryTaxZoneIds() : array<string|int, mixed>
- getProductTaxClassId() : int|null
- getStoreCountryId() : int
- getTaxRatesByZones() : array<string|int, mixed>
Properties
$configurationFinder
private
ConfigurationFinder
$configurationFinder
$connection
private
Connection
$connection
Methods
__construct()
public
__construct(ConfigurationFinder $configurationFinder, Connection $connection) : mixed
Parameters
- $configurationFinder : ConfigurationFinder
- $connection : Connection
Return values
mixed —getProductTaxes()
public
getProductTaxes(int $productId) : array<string|int, mixed>
Parameters
- $productId : int
Return values
array<string|int, mixed> —isAdminGrossEnabled()
checks if admin gross prices configuration is enabled
public
isAdminGrossEnabled() : bool
Return values
bool —getCountryTaxZoneIds()
private
getCountryTaxZoneIds(int $countryId) : array<string|int, mixed>
Parameters
- $countryId : int
Return values
array<string|int, mixed> —getProductTaxClassId()
private
getProductTaxClassId(int $productId) : int|null
Parameters
- $productId : int
Return values
int|null —getStoreCountryId()
private
getStoreCountryId() : int
Return values
int —getTaxRatesByZones()
private
getTaxRatesByZones(int $taxId[, array<string|int, mixed> $taxZoneIds = [] ]) : array<string|int, mixed>
Parameters
- $taxId : int
- $taxZoneIds : array<string|int, mixed> = []