ProductVariantsDeleter
in package
Class ProductVariantsDeleter
Table of Contents
- $connection : Connection
- __construct() : mixed
- ProductVariantsDeleter constructor.
- deleteAdminSelectDataForProduct() : void
- deleteAdminSelectDataForProductAndOption() : void
- deleteAllProductVariantsByProductId() : void
- deleteProductVariants() : void
- deleteCombinationsFromProduct() : void
Properties
$connection
protected
Connection
$connection
Methods
__construct()
ProductVariantsDeleter constructor.
public
__construct(Connection $connection) : mixed
Parameters
- $connection : Connection
Return values
mixed —deleteAdminSelectDataForProduct()
public
deleteAdminSelectDataForProduct(ProductId $productId) : void
Parameters
- $productId : ProductId
Tags
Return values
void —deleteAdminSelectDataForProductAndOption()
public
deleteAdminSelectDataForProductAndOption(ProductId $productId, int $optionId) : void
Parameters
- $productId : ProductId
- $optionId : int
Tags
Return values
void —deleteAllProductVariantsByProductId()
public
deleteAllProductVariantsByProductId(ProductId $productId) : void
Parameters
- $productId : ProductId
Tags
Return values
void —deleteProductVariants()
public
deleteProductVariants(ProductVariantId ...$ids) : void
Parameters
- $ids : ProductVariantId
Tags
Return values
void —deleteCombinationsFromProduct()
protected
deleteCombinationsFromProduct(array<string|int, int> $ids) : void
Parameters
- $ids : array<string|int, int>