phpDocumentor

ProductOption extends AbstractEventRaisingEntity

Class ProductOption

Table of Contents

$id  : ProductOptionId
$imageListId  : ImageListId
$optionAndOptionValueId  : OptionAndOptionValueId
$optionValueCustomization  : OptionValueCustomization
$productId  : ProductId
$productOptionStock  : ProductOptionStock
$raisedEvents  : array<string|int, object>
$sortOrder  : int
changeImageListId()  : void
changeOptionValueCustomization()  : void
changeProductOptionStock()  : void
changeSortOrder()  : void
create()  : ProductOption
id()  : int
imageListId()  : int|null
modelNumber()  : string
optionId()  : int
optionValueId()  : int
price()  : float
productId()  : int
releaseEvents()  : array<string|int, object>
sortOrder()  : int
stock()  : float
stockType()  : string
toArray()  : array<string|int, mixed>
weight()  : float
raiseEvent()  : void
__construct()  : mixed
ProductOption constructor.

Properties

Methods

changeSortOrder()

public changeSortOrder(int $sorOrder) : void
Parameters
$sorOrder : int
Return values
void

create()

public static create(ProductOptionId $productOptionId, ProductId $productId, OptionAndOptionValueId $optionAndOptionValueId, ImageListId $imageListId, OptionValueCustomization $optionValueCustomization, ProductOptionStock $productOptionStock, int $sortOrder) : ProductOption
Parameters
$productOptionId : ProductOptionId
$productId : ProductId
$optionAndOptionValueId : OptionAndOptionValueId
$imageListId : ImageListId
$optionValueCustomization : OptionValueCustomization
$productOptionStock : ProductOptionStock
$sortOrder : int
Return values
ProductOption

imageListId()

public imageListId() : int|null
Return values
int|null

modelNumber()

public modelNumber() : string
Return values
string

optionValueId()

public optionValueId() : int
Return values
int

stockType()

public stockType() : string
Return values
string

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

__construct()

ProductOption constructor.

private __construct(ProductOptionId $productOptionId, ProductId $productId, OptionAndOptionValueId $optionAndOptionValueId, ImageListId $imageListId, OptionValueCustomization $optionValueCustomization, ProductOptionStock $productOptionStock, int $sortOrder) : mixed
Parameters
$productOptionId : ProductOptionId
$productId : ProductId
$optionAndOptionValueId : OptionAndOptionValueId
$imageListId : ImageListId
$optionValueCustomization : OptionValueCustomization
$productOptionStock : ProductOptionStock
$sortOrder : int
Return values
mixed

Search results