phpDocumentor

ProductVariantsReader

Class ProductVariantsReader

Table of Contents

$connection  : Connection
__construct()  : mixed
ProductVariantsReader constructor.
areDifferentOptionValuesInUse()  : bool
filterProductVariants()  : array<string|int, mixed>
getAssignedOptionOfOptionValue()  : int
getProductVariantById()  : array<string|int, mixed>
getProductVariantIdByProductIdAndCombination()  : int|null
getProductVariantsByProductId()  : array<string|int, mixed>
getProductVariantsTotalCount()  : int
imageListsAreAssignedToAProductVariant()  : bool
isOneOrMoreOptionsInUse()  : bool
variantsContainingOptions()  : array<string|int, int>
variantsContainingOptionValues()  : array<string|int, mixed>
createQuery()  : QueryBuilder

Properties

Methods

__construct()

ProductVariantsReader constructor.

public __construct(Connection $connection) : mixed
Parameters
$connection : Connection
Return values
mixed

areDifferentOptionValuesInUse()

public areDifferentOptionValuesInUse(int $optionId, int ...$optionValueIds) : bool
Parameters
$optionId : int
$optionValueIds : int
Return values
bool

getProductVariantsByProductId()

public getProductVariantsByProductId(ProductId $productId) : array<string|int, mixed>
Parameters
$productId : ProductId
Tags
throws
Exception
Return values
array<string|int, mixed>

imageListsAreAssignedToAProductVariant()

public imageListsAreAssignedToAProductVariant(int ...$imageListIds) : bool
Parameters
$imageListIds : int
Return values
bool

isOneOrMoreOptionsInUse()

public isOneOrMoreOptionsInUse(int ...$optionIds) : bool
Parameters
$optionIds : int
Return values
bool

variantsContainingOptions()

public variantsContainingOptions(int ...$optionIds) : array<string|int, int>
Parameters
$optionIds : int
Return values
array<string|int, int>

variantsContainingOptionValues()

public variantsContainingOptionValues(int ...$optionValueIds) : array<string|int, mixed>
Parameters
$optionValueIds : int
Return values
array<string|int, mixed>

Search results