GeneralPropertiesInterface
GeneralPropertiesInterface.php
:
19
Interface
Constants¶
IDENTIFIER ¶
GeneralPropertiesInterface.php
:
21
|
|
LABEL_KEY ¶
GeneralPropertiesInterface.php
:
22
|
|
Methods¶
addData()
¶
CustomDataAwareInterface.php
:
34
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$data | object | - | - |
Return values
$this
addRegion()
¶
GeneralPropertiesInterface.php
:
109
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$region | RegionInterface | - | - |
Return values
$this
getCurrency()
¶
GeneralPropertiesInterface.php
:
116
|
|
Return values
CurrencyInterface|null
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>
getDescription()
¶
GeneralPropertiesInterface.php
:
54
|
|
Return values
string|null
Attributes
- #[Length]
- $max: 10000
getDiscountData()
¶
DiscountDataAwareInterface.php
:
13
|
|
Return values
getEndTime()
¶
GeneralPropertiesInterface.php
:
86
|
|
Return values
DateTimeImmutable|null
Attributes
- #[GreaterThan]
- $propertyPath: 'startTime'
getIdentifier()
¶
GeneralPropertiesInterface.php
:
42
|
|
Return values
string
Attributes
- #[Sequentially]
- [new Assert\NotBlank(), new Assert\Length(min: 1, max: 190), new Identifier()]
getLabel()
¶
GeneralPropertiesInterface.php
:
123
|
|
Return values
string|null
Attributes
- #[Length]
- $min: 1
- $max: 190
getLabelDescription()
¶
GeneralPropertiesInterface.php
:
131
|
|
Return values
string|null
Attributes
- #[Length]
- $max: 10000
getLanguage()
¶
GeneralPropertiesInterface.php
:
29
|
|
Return values
getName()
¶
GeneralPropertiesInterface.php
:
31
|
|
Return values
string
Attributes
- #[Sequentially]
- [new Assert\NotBlank(), new Assert\Length(min: 1, max: 190)]
getPriority()
¶
GeneralPropertiesInterface.php
:
62
|
|
Return values
int
Attributes
- #[Range]
- $min: 1
- $max: 10
getRegions()
¶
GeneralPropertiesInterface.php
:
104
|
|
Return values
array<string|int, RegionInterface>
getStartTime()
¶
GeneralPropertiesInterface.php
:
77
|
|
Return values
DateTimeImmutable|null
Attributes
- #[LessThan]
- $propertyPath: 'endTime'
- #[NotBlank]
isEnabled()
¶
GeneralPropertiesInterface.php
:
94
|
|
Return values
bool
isPermanent()
¶
GeneralPropertiesInterface.php
:
70
|
|
Return values
bool
removeData()
¶
CustomDataAwareInterface.php
:
39
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$data | object | - | - |
Return values
$this
removeRegion()
¶
GeneralPropertiesInterface.php
:
114
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$region | RegionInterface | - | - |
Return values
$this
setCurrency()
¶
GeneralPropertiesInterface.php
:
121
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$currency | CurrencyInterface|null | - | - |
Return values
$this
setData()
¶
CustomDataAwareInterface.php
:
29
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$data | array<string|int, object> | - | - |
Return values
$this
setDescription()
¶
GeneralPropertiesInterface.php
:
60
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$description | string|null | - | - |
Return values
$this
setDiscountData()
¶
DiscountDataAwareInterface.php
:
15
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$discountData | DiscountDataInterface | - | - |
setEnabled()
¶
GeneralPropertiesInterface.php
:
99
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$enabled | bool | - | - |
Return values
$this
setEndTime()
¶
GeneralPropertiesInterface.php
:
92
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$endTime | DateTimeInterface|null | - | - |
Return values
$this
setIdentifier()
¶
GeneralPropertiesInterface.php
:
52
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$identifier | string|null | - | - |
Return values
$this
setLabel()
¶
GeneralPropertiesInterface.php
:
129
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$label | string|null | - | - |
Return values
$this
setLabelDescription()
¶
GeneralPropertiesInterface.php
:
137
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$labelDescription | string|null | - | - |
Return values
$this
setLanguage()
¶
GeneralPropertiesInterface.php
:
27
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$language | Language | - | - |
Return values
$this
setName()
¶
GeneralPropertiesInterface.php
:
40
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$name | string|null | - | - |
Return values
$this
setPermanent()
¶
GeneralPropertiesInterface.php
:
75
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$permanent | bool | - | - |
Return values
$this
setPriority()
¶
GeneralPropertiesInterface.php
:
68
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$priority | int | - | - |
Return values
$this
setStartTime()
¶
GeneralPropertiesInterface.php
:
84
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$startTime | DateTimeInterface|null | - | - |
Return values
$this