OptionFactory
in package
Class OptionFactory
Table of Contents
- createNewOptionValue() : NewOptionValue
- Creates and returns a new option value.
- createNewOptionValues() : NewOptionValues
- Creates and returns a collection of new option values.
- createOptionDetail() : OptionDetail
- Creates and returns an option detail.
- createOptionDetails() : OptionDetails
- Creates and returns a collection option details.
- createOptionId() : OptionId
- Creates and returns an option ID.
- createOptionIds() : OptionIds
- Creates and returns a collection of option IDs.
- createOptionType() : OptionType
- Creates and returns an option type.
- createOptionValue() : OptionValue
- Creates and returns an option value.
- createOptionValueDetail() : OptionValueDetail
- Creates and returns an option value detail.
- createOptionValueDetails() : OptionValueDetails
- Creates and returns a collection of option value details.
- createOptionValueId() : OptionValueId
- Creates and returns an option value ID.
- createOptionValues() : OptionValues
- Creates and returns a collection of option values.
- createOptionValuesProductDetails() : OptionValuesProductDetails
- Creates and returns option value product details.
- createOptionValueStock() : OptionValueStock
- Creates and returns an option value stock.
Methods
createNewOptionValue()
Creates and returns a new option value.
public
createNewOptionValue(OptionValueDetails $details, OptionValuesProductDetails $productDetails, OptionValueStock $stock, int $sortOrder, string $image) : NewOptionValue
Parameters
- $details : OptionValueDetails
- $productDetails : OptionValuesProductDetails
- $stock : OptionValueStock
- $sortOrder : int
- $image : string
Return values
NewOptionValue —createNewOptionValues()
Creates and returns a collection of new option values.
public
createNewOptionValues(NewOptionValue ...$newOptionValues) : NewOptionValues
Parameters
- $newOptionValues : NewOptionValue
Return values
NewOptionValues —createOptionDetail()
Creates and returns an option detail.
public
createOptionDetail(string $languageCode, string $label, string $adminLabel, string $description) : OptionDetail
Parameters
- $languageCode : string
- $label : string
- $adminLabel : string
- $description : string
Return values
OptionDetail —createOptionDetails()
Creates and returns a collection option details.
public
createOptionDetails(OptionDetail ...$optionDetails) : OptionDetails
Parameters
- $optionDetails : OptionDetail
Return values
OptionDetails —createOptionId()
Creates and returns an option ID.
public
createOptionId(int $id) : OptionId
Parameters
- $id : int
Return values
OptionId —createOptionIds()
Creates and returns a collection of option IDs.
public
createOptionIds(OptionId ...$ids) : OptionIds
Parameters
- $ids : OptionId
Return values
OptionIds —createOptionType()
Creates and returns an option type.
public
createOptionType(string $value) : OptionType
Parameters
- $value : string
Return values
OptionType —createOptionValue()
Creates and returns an option value.
public
createOptionValue(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 —createOptionValueDetail()
Creates and returns an option value detail.
public
createOptionValueDetail(string $languageCode, string $label, string $description) : OptionValueDetail
Parameters
- $languageCode : string
- $label : string
- $description : string
Return values
OptionValueDetail —createOptionValueDetails()
Creates and returns a collection of option value details.
public
createOptionValueDetails(OptionValueDetail ...$optionValueDetails) : OptionValueDetails
Parameters
- $optionValueDetails : OptionValueDetail
Return values
OptionValueDetails —createOptionValueId()
Creates and returns an option value ID.
public
createOptionValueId(int $id) : OptionValueId
Parameters
- $id : int
Return values
OptionValueId —createOptionValues()
Creates and returns a collection of option values.
public
createOptionValues(OptionValue ...$optionValues) : OptionValues
Parameters
- $optionValues : OptionValue
Return values
OptionValues —createOptionValuesProductDetails()
Creates and returns option value product details.
public
createOptionValuesProductDetails(string $modelNumber, float $weight, float $price) : OptionValuesProductDetails
Parameters
- $modelNumber : string
- $weight : float
- $price : float
Return values
OptionValuesProductDetails —createOptionValueStock()
Creates and returns an option value stock.
public
createOptionValueStock(string $stockType, float $stock, bool $stockCentrallyManaged) : OptionValueStock
Parameters
- $stockType : string
- $stock : float
- $stockCentrallyManaged : bool