ProductVariantsUpdater
in package
Uses
WeightAndPriceTypeValidator
Class ProductVariantsUpdater
Table of Contents
- $connection : Connection
- __construct() : mixed
- ProductVariantsUpdater constructor.
- indexCombiAndOptions() : void
- storeProductVariants() : void
- getDatabaseTypeFieldValue() : string
- updateProductVariant() : void
- updateProductVariantImageList() : void
- updateVariantCombinations() : void
Properties
$connection
private
Connection
$connection
Methods
__construct()
ProductVariantsUpdater constructor.
public
__construct(Connection $connection) : mixed
Parameters
- $connection : Connection
Return values
mixed —indexCombiAndOptions()
public
indexCombiAndOptions(array<string|int, int> ...$variantIds) : void
Parameters
- $variantIds : array<string|int, int>
Tags
Return values
void —storeProductVariants()
public
storeProductVariants(ProductVariant ...$productVariants) : void
Parameters
- $productVariants : ProductVariant
Tags
Return values
void —getDatabaseTypeFieldValue()
private
getDatabaseTypeFieldValue(string $type) : string
Parameters
- $type : string
Return values
string —updateProductVariant()
private
updateProductVariant(ProductVariant $productVariant) : void
Parameters
- $productVariant : ProductVariant
Return values
void —updateProductVariantImageList()
private
updateProductVariantImageList(ProductVariant $productVariant) : void
Parameters
- $productVariant : ProductVariant
Tags
Return values
void —updateVariantCombinations()
private
updateVariantCombinations(ProductVariant $productVariant) : void
Parameters
- $productVariant : ProductVariant