ConditionsInterface
ConditionsInterface.php
:
11
Interface
Object data marked with this interface has the capacity to manipulate custom object data in itself.
Constants¶
IDENTIFIER ¶
ConditionsInterface.php
:
13
|
|
LABEL_KEY ¶
ConditionsInterface.php
:
14
|
|
TYPE_MINIMUM_PURCHASE_AMOUNT ¶
ConditionsInterface.php
:
18
|
|
TYPE_MINIMUM_PURCHASE_QUANTITY ¶
ConditionsInterface.php
:
17
|
|
TYPE_NONE ¶
ConditionsInterface.php
:
16
|
|
Methods¶
addData()
¶
CustomDataAwareInterface.php
:
34
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$data | object | - | - |
Return values
$this
getData()
¶
CustomDataAwareInterface.php
:
22
TODO: Create a dedicated "Valid"-like constraint that will use different validation groups in itself.
|
|
TODO: See https://github.com/symfony/symfony/issues/40741.
Return values
array<string|int, object>
getDiscountData()
¶
DiscountDataAwareInterface.php
:
13
|
|
Return values
getMinimumPurchaseAmount()
¶
ConditionsInterface.php
:
39
|
|
Return values
numeric-string|null
getMinimumPurchaseQuantity()
¶
ConditionsInterface.php
:
32
|
|
Return values
int|null
getType()
¶
ConditionsInterface.php
:
23
|
|
Return values
string|null
removeData()
¶
CustomDataAwareInterface.php
:
39
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$data | object | - | - |
Return values
$this
setData()
¶
CustomDataAwareInterface.php
:
29
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$data | array<string|int, object> | - | - |
Return values
$this
setDiscountData()
¶
DiscountDataAwareInterface.php
:
15
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$discountData | DiscountDataInterface | - | - |
setMinimumPurchaseAmount()
¶
ConditionsInterface.php
:
46
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$value | numeric-string|null | - | - |
Return values
$this
setMinimumPurchaseQuantity()
¶
ConditionsInterface.php
:
34
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$value | int|null | - | - |
Return values
self
setType()
¶
ConditionsInterface.php
:
30
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$type | string|null | - | - |
Return values
$this