Table of Contents
-
PRODUCT_MODIFIER_TYPE_DROPDOWN
= 'dropdown'
-
PRODUCT_MODIFIER_TYPE_PRODUCT_LIST
= 'product_list'
-
$config
: ProductModifierConfig|null
-
$display_name
: string
-
$id
: int
-
$name
: string
-
$option_values
: array<string|int, ProductModifierValue>
-
$product_id
: int
-
$required
: bool
-
$sort_order
: int
-
$type
: string
-
__construct()
: mixed
-
addOptionValue()
: mixed
-
addOptionValues()
: mixed
-
build()
: ProductModifier
-
getConfig()
: ProductModifierConfig|null
-
jsonSerialize()
: array<string|int, mixed>
PRODUCT_MODIFIER_TYPE_DROPDOWN
public
mixed
PRODUCT_MODIFIER_TYPE_DROPDOWN
= 'dropdown'
PRODUCT_MODIFIER_TYPE_PRODUCT_LIST
public
mixed
PRODUCT_MODIFIER_TYPE_PRODUCT_LIST
= 'product_list'
$config
public
ProductModifierConfig|null
$config
$display_name
public
string
$display_name
$id
public
int
$id
$name
public
string
$name
$option_values
public
array<string|int, ProductModifierValue>
$option_values
$product_id
public
int
$product_id
$required
public
bool
$required
$sort_order
public
int
$sort_order
$type
public
string
$type
__construct()
public
__construct([stdClass|null $optionObject = null ]) : mixed
Parameters
-
$optionObject
: stdClass|null
= null
-
Return values
mixed
—
addOptionValue()
public
addOptionValue(ProductModifierValue $value) : mixed
Parameters
-
$value
: ProductModifierValue
-
Return values
mixed
—
addOptionValues()
public
addOptionValues(array<string|int, mixed> $values) : mixed
Parameters
-
$values
: array<string|int, mixed>
-
Return values
mixed
—
build()
public
static build(string $type, bool $required, string $display_name[, ProductModifierConfig|null $config = null ]) : ProductModifier
Parameters
-
$type
: string
-
-
$required
: bool
-
-
$display_name
: string
-
-
$config
: ProductModifierConfig|null
= null
-
Return values
ProductModifier
—
getConfig()
public
getConfig() : ProductModifierConfig|null
Return values
ProductModifierConfig|null
—
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>
—