AbstractEditDiscountData
AbstractEditDiscountData.php
:
13
Abstract
Extends AbstractDiscountData
Implements
EditDiscountDataInterface
Methods¶
__construct()
¶
AbstractEditDiscountData.php
:
17
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$discount | DiscountInterface | - | - |
$generalProperties | GeneralPropertiesInterface | - | - |
$userCondition | UserConditionInterface | - | - |
$productCondition | ProductConditionInterface | - | - |
$conditions | ConditionsInterface | - | - |
$value | DiscountValueInterface | - | - |
getConditions()
¶
AbstractDiscountData.php
:
150
|
|
Return values
getDiscount()
¶
AbstractEditDiscountData.php
:
29
|
|
Return values
DiscountInterface|null
getGeneralProperties()
¶
AbstractDiscountData.php
:
135
|
|
Return values
getProducts()
¶
AbstractDiscountData.php
:
145
|
|
Return values
getRuleType()
¶
AbstractEditDiscountData.php
:
39
|
|
Return values
string
getStepByIdentifier()
¶
AbstractDiscountData.php
:
76
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$identifier | string | - | - |
Return values
DiscountStepData<string|int, object>|null
getSteps()
¶
AbstractDiscountData.php
:
87
|
|
Return values
getTargetGroup()
¶
AbstractDiscountData.php
:
140
|
|
Return values
getTranslationMessages()
¶
AbstractDiscountData.php
:
160
|
|
Return values
array<string|int, mixed>
getType()
¶
AbstractEditDiscountData.php
:
34
|
|
Return values
string
getValue()
¶
AbstractDiscountData.php
:
155
|
|
Return values
withStep()
¶
AbstractDiscountData.php
:
50
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$data | object | - | - |
$identifier | string | - | - |
$label | string | - | - |
$priority | int | 0 | - |
$active | bool | false | - |
Return values
static
withSteps()
¶
AbstractDiscountData.php
:
68
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$steps | DiscountStepsData | - | - |
Return values
self