phpDocumentor

ProductDownloadWriteService implements ProductDownloadWriteService

Class ProductDownloadWriteService

Interfaces, Classes and Traits

ProductDownloadWriteService
Interface ProductDownloadWriteService

Table of Contents

$factory  : ProductDownloadFactory
$repository  : ProductDownloadRepository
__construct()  : mixed
ProductDownloadWriteService constructor.
createMultipleProductDownloads()  : ProductOptionIds
createProductDownload()  : ProductOptionId
deleteAllProductDownloadsByProductId()  : void
deleteProductDownloads()  : void
storeProductDownloads()  : void

Properties

Methods

createProductDownload()

public createProductDownload(int $productId, OptionAndOptionValueId $optionAndOptionValueId, ImageListId $imageListId, OptionValueCustomization $optionValueCustomization, ProductDownloadStock $productDownloadStock, int $sortOrder) : ProductOptionId
Parameters
$productId : int
$optionAndOptionValueId : OptionAndOptionValueId
$imageListId : ImageListId
$optionValueCustomization : OptionValueCustomization
$productDownloadStock : ProductDownloadStock
$sortOrder : int
Tags
inheritDoc
Return values
ProductOptionId

deleteAllProductDownloadsByProductId()

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

deleteProductDownloads()

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

Search results