AbstractProductCondition
AbstractProductCondition.php
:
13
Abstract
Extends AbstractDiscountStep
Implements
ProductConditionInterface
Uses
CustomDataAwareTrait
Constants¶
TYPE_ALL ¶
AbstractProductCondition.php
:
15
|
|
TYPE_CATEGORIES ¶
AbstractProductCondition.php
:
17
|
|
TYPE_PRODUCTS ¶
AbstractProductCondition.php
:
16
|
|
Methods¶
__construct()
¶
AbstractProductCondition.php
:
28
|
|
addData()
¶
CustomDataAwareTrait.php
:
28
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$data | object | - | - |
Return values
self
getCategories()
¶
AbstractProductCondition.php
:
57
|
|
Return values
array<string|int, TaxonomyEntry>
getData()
¶
CustomDataAwareTrait.php
:
16
|
|
Return values
array<string|int, mixed>
getDiscountData()
¶
AbstractDiscountStep.php
:
15
|
|
Return values
getProducts()
¶
AbstractProductCondition.php
:
45
|
|
Return values
getType()
¶
AbstractProductCondition.php
:
33
|
|
Return values
string
removeData()
¶
CustomDataAwareTrait.php
:
35
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$data | object | - | - |
Return values
self
setCategories()
¶
AbstractProductCondition.php
:
62
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$categories | array<string|int, mixed>|null | - | - |
Return values
self
setData()
¶
CustomDataAwareTrait.php
:
21
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$data | array<string|int, mixed> | - | - |
Return values
self
setDiscountData()
¶
AbstractDiscountStep.php
:
20
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$discountData | DiscountDataInterface | - | - |
setProducts()
¶
AbstractProductCondition.php
:
50
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$products | ProductsSelectorData|null | - | - |
Return values
self
setType()
¶
AbstractProductCondition.php
:
38
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$type | string|null | - | - |
Return values
$this