GeneralPropertiesInterface
        GeneralPropertiesInterface.php
                :
        18
                 
    
            Interface
                    
                Constants¶
                 IDENTIFIER        ¶
IDENTIFIER        ¶
    
        
        GeneralPropertiesInterface.php
                :
        20
                 
    
        |  |  | 
                 LABEL_KEY        ¶
LABEL_KEY        ¶
    
        
        GeneralPropertiesInterface.php
                :
        21
                 
    
        |  |  | 
Methods¶
                 addData()
            ¶
addData()
            ¶
    
        
        CustomDataAwareInterface.php
                :
        34
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $data | object | - | - | 
Return values
$this
                 addRegion()
            ¶
addRegion()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        126
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $region | RegionInterface | - | - | 
Return values
$this
                 getCurrency()
            ¶
getCurrency()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        133
                 
    
        |  |  | 
Return values
CurrencyInterface|null
                 getData()
            ¶
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()
            ¶
getDescription()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        65
                 
    
        |  |  | 
Return values
string|null
Tags
                 getDiscountData()
            ¶
getDiscountData()
            ¶
    
        
        DiscountDataAwareInterface.php
                :
        13
                 
    
        |  |  | 
Return values
                 getEndTime()
            ¶
getEndTime()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        104
                 
    
        |  |  | 
Return values
DateTimeImmutable|null
Tags
                 getIdentifier()
            ¶
getIdentifier()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        55
                 
    
        |  |  | 
Return values
string
Tags
                 getLabel()
            ¶
getLabel()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        143
                 
    
        |  |  | 
Return values
string|null
Tags
                 getLabelDescription()
            ¶
getLabelDescription()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        153
                 
    
        |  |  | 
Return values
string|null
Tags
                 getLanguage()
            ¶
getLanguage()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        28
                 
    
        |  |  | 
Return values
                 getName()
            ¶
getName()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        38
                 
    
        |  |  | 
Return values
string
Tags
                 getPriority()
            ¶
getPriority()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        75
                 
    
        |  |  | 
Return values
int
Tags
                 getRegions()
            ¶
getRegions()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        121
                 
    
        |  |  | 
Return values
array<string|int, RegionInterface>
                 getStartTime()
            ¶
getStartTime()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        94
                 
    
        |  |  | 
Return values
DateTimeImmutable|null
Tags
                 isEnabled()
            ¶
isEnabled()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        111
                 
    
        |  |  | 
Return values
bool
                 isPermanent()
            ¶
isPermanent()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        82
                 
    
        |  |  | 
Return values
bool
                 removeData()
            ¶
removeData()
            ¶
    
        
        CustomDataAwareInterface.php
                :
        39
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $data | object | - | - | 
Return values
$this
                 removeRegion()
            ¶
removeRegion()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        131
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $region | RegionInterface | - | - | 
Return values
$this
                 setCurrency()
            ¶
setCurrency()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        138
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $currency | CurrencyInterface|null | - | - | 
Return values
$this
                 setData()
            ¶
setData()
            ¶
    
        
        CustomDataAwareInterface.php
                :
        29
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $data | array<string|int, object> | - | - | 
Return values
$this
                 setDescription()
            ¶
setDescription()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        70
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $description | string|null | - | - | 
Return values
$this
                 setDiscountData()
            ¶
setDiscountData()
            ¶
    
        
        DiscountDataAwareInterface.php
                :
        15
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $discountData | DiscountDataInterface | - | - | 
                 setEnabled()
            ¶
setEnabled()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        116
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $enabled | bool | - | - | 
Return values
$this
                 setEndTime()
            ¶
setEndTime()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        109
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $endTime | DateTimeInterface|null | - | - | 
Return values
$this
                 setIdentifier()
            ¶
setIdentifier()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        60
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $identifier | string|null | - | - | 
Return values
$this
                 setLabel()
            ¶
setLabel()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        148
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $label | string|null | - | - | 
Return values
$this
                 setLabelDescription()
            ¶
setLabelDescription()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        158
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $labelDescription | string|null | - | - | 
Return values
$this
                 setLanguage()
            ¶
setLanguage()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        26
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $language | Language | - | - | 
Return values
$this
                 setName()
            ¶
setName()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        43
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $name | string|null | - | - | 
Return values
$this
                 setPermanent()
            ¶
setPermanent()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        87
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $permanent | bool | - | - | 
Return values
$this
                 setPriority()
            ¶
setPriority()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        80
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $priority | int | - | - | 
Return values
$this
                 setStartTime()
            ¶
setStartTime()
            ¶
    
        
        GeneralPropertiesInterface.php
                :
        99
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $startTime | DateTimeInterface|null | - | - | 
Return values
$this