OptionValue
in package
Class OptionValue
Table of Contents
- $details : OptionValueDetails
- $id : OptionValueId
- $image : string
- $productDetails : OptionValuesProductDetails
- $sortOrder : int
- $stock : OptionValueStock
- create() : OptionValue
- description() : string
- id() : int
- image() : string
- isStockCentrallyManaged() : bool
- label() : string
- modelNumber() : string
- price() : float
- sortOrder() : int
- stock() : float
- stockType() : string
- toArray() : array<string|int, mixed>
- weight() : float
- withDetails() : OptionValue
- withImage() : OptionValue
- withProductDetails() : OptionValue
- withSortOrder() : OptionValue
- withStock() : OptionValue
- __construct() : mixed
- OptionValue constructor.
Properties
$details
private
OptionValueDetails
$details
$id
private
OptionValueId
$id
$image
private
string
$image
$productDetails
private
OptionValuesProductDetails
$productDetails
$sortOrder
private
int
$sortOrder
$stock
private
OptionValueStock
$stock
Methods
create()
public
static create(OptionValueId $id, OptionValueDetails $details, OptionValuesProductDetails $productDetails, OptionValueStock $stock, int $sortOrder, string $image) : OptionValue
Parameters
- $id : OptionValueId
- $details : OptionValueDetails
- $productDetails : OptionValuesProductDetails
- $stock : OptionValueStock
- $sortOrder : int
- $image : string
Return values
OptionValue —description()
public
description(string $languageCode) : string
Parameters
- $languageCode : string
Return values
string —id()
public
id() : int
Return values
int —image()
public
image() : string
Return values
string —isStockCentrallyManaged()
public
isStockCentrallyManaged() : bool
Return values
bool —label()
public
label(string $languageCode) : string
Parameters
- $languageCode : string
Return values
string —modelNumber()
public
modelNumber() : string
Return values
string —price()
public
price() : float
Return values
float —sortOrder()
public
sortOrder() : int
Return values
int —stock()
public
stock() : float
Return values
float —stockType()
public
stockType() : string
Return values
string —toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed> —weight()
public
weight() : float
Return values
float —withDetails()
public
withDetails(OptionValueDetails $newDetails) : OptionValue
Parameters
- $newDetails : OptionValueDetails
Return values
OptionValue —withImage()
public
withImage(string $newImage) : OptionValue
Parameters
- $newImage : string
Return values
OptionValue —withProductDetails()
public
withProductDetails(OptionValuesProductDetails $newProductDetails) : OptionValue
Parameters
- $newProductDetails : OptionValuesProductDetails
Return values
OptionValue —withSortOrder()
public
withSortOrder(int $newSortOrder) : OptionValue
Parameters
- $newSortOrder : int
Return values
OptionValue —withStock()
public
withStock(OptionValueStock $newStock) : OptionValue
Parameters
- $newStock : OptionValueStock
Return values
OptionValue —__construct()
OptionValue constructor.
private
__construct(OptionValueId $id, OptionValueDetails $details, OptionValuesProductDetails $productDetails, OptionValueStock $stock, int $sortOrder, string $image) : mixed
Parameters
- $id : OptionValueId
- $details : OptionValueDetails
- $productDetails : OptionValuesProductDetails
- $stock : OptionValueStock
- $sortOrder : int
- $image : string