phpDocumentor

ProductOptionWriteService implements ProductOptionWriteService

Class ProductOptionWriteService

Interfaces, Classes and Traits

ProductOptionWriteService
Interface ProductOptionWriteService

Table of Contents

$factory  : ProductOptionFactory
$repository  : ProductOptionRepository
__construct()  : mixed
ProductOptionWriteService constructor.
createMultipleProductOptions()  : ProductOptionIds
createProductOption()  : ProductOptionId
deleteAllProductOptionsByProductId()  : void
deleteProductOptions()  : void
storeProductOptions()  : void

Properties

Methods

createProductOption()

public createProductOption(int $productId, OptionAndOptionValueId $optionAndOptionValueId, ImageListId $imageListId, OptionValueCustomization $optionValueCustomization, ProductOptionStock $productOptionStock, int $sortOrder) : ProductOptionId
Parameters
$productId : int
$optionAndOptionValueId : OptionAndOptionValueId
$imageListId : ImageListId
$optionValueCustomization : OptionValueCustomization
$productOptionStock : ProductOptionStock
$sortOrder : int
Tags
inheritDoc
Return values
ProductOptionId

deleteAllProductOptionsByProductId()

public deleteAllProductOptionsByProductId(int $productId) : void
Parameters
$productId : int
Tags
inheritDoc
Return values
void

deleteProductOptions()

public deleteProductOptions(int ...$ids) : void
Parameters
$ids : int
Tags
inheritDoc
Return values
void

Search results