phpDocumentor

ProductOptionRepository

Interface ProductOptionRepository

Table of Contents

createMultipleProductOptions()  : ProductOptionIds
createProductOption()  : ProductOptionId
deleteAllProductOptionsByProductId()  : void
deleteProductOptions()  : void
filterProductOptions()  : ProductOptions
getProductOptionById()  : ProductOption
getProductOptionsByProductId()  : ProductOptions
getProductOptionsTotalCount()  : int
registerOperationPermitter()  : void
storeProductOptions()  : void

Methods

createProductOption()

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

Search results