phpDocumentor

ProductOptionInserter Uses ProductOptionFloatConverter

Class ProductOptionInserter

Tags
todo

add column stocktype to this::insertProductOption && products_attributes table

Table of Contents

$connection  : Connection
__construct()  : mixed
ProductOptionInserter constructor.
createMultipleProductOptions()  : array<string|int, int>
createProductOption()  : int
convertFloatToPositiveFloatAndPrefix()  : array<string|int, mixed>
convertPositiveFloatAndPrefixToFloat()  : float
insertImageListId()  : mixed
insertProductOption()  : int
productOptionExists()  : bool

Properties

Methods

__construct()

ProductOptionInserter constructor.

public __construct(Connection $connection) : mixed
Parameters
$connection : Connection
Return values
mixed

createProductOption()

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

convertFloatToPositiveFloatAndPrefix()

protected convertFloatToPositiveFloatAndPrefix(float $value) : array<string|int, mixed>
Parameters
$value : float
Return values
array<string|int, mixed>

convertPositiveFloatAndPrefixToFloat()

protected convertPositiveFloatAndPrefixToFloat(string $prefix, float $value) : float
Parameters
$prefix : string
$value : float
Return values
float

Search results