AbstractGeneralProperties
        AbstractGeneralProperties.php
                :
        18
                 
    
                                        Abstract
        
                    
                Extends AbstractDiscountStep
            
        
                    
                Implements
                                    GeneralPropertiesInterface                            
        
                    
                Uses
                                    CustomDataAwareTrait                            
                Methods¶
                 addData()
            ¶
addData()
            ¶
    
        
        CustomDataAwareTrait.php
                :
        28
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $data | object | - | - | 
Return values
self
                 addRegion()
            ¶
addRegion()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        176
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $region | RegionInterface | - | - | 
Return values
$this
                 getCurrency()
            ¶
getCurrency()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        197
                 
    
        |  |  | 
Return values
CurrencyInterface|null
                 getData()
            ¶
getData()
            ¶
    
        
        CustomDataAwareTrait.php
                :
        16
                 
    
        |  |  | 
Return values
array<string|int, mixed>
                 getDescription()
            ¶
getDescription()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        85
                 
    
        |  |  | 
Return values
string|null
                 getDiscountData()
            ¶
getDiscountData()
            ¶
    
        
        AbstractDiscountStep.php
                :
        15
                 
    
        |  |  | 
Return values
                 getEndTime()
            ¶
getEndTime()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        137
                 
    
        |  |  | 
Return values
DateTimeImmutable|null
                 getIdentifier()
            ¶
getIdentifier()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        73
                 
    
        |  |  | 
Return values
string
                 getLabel()
            ¶
getLabel()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        209
                 
    
        |  |  | 
Return values
string|null
                 getLabelDescription()
            ¶
getLabelDescription()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        221
                 
    
        |  |  | 
Return values
string|null
                 getLanguage()
            ¶
getLanguage()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        49
                 
    
        |  |  | 
Return values
                 getName()
            ¶
getName()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        61
                 
    
        |  |  | 
Return values
string
                 getPriority()
            ¶
getPriority()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        97
                 
    
        |  |  | 
Return values
int
                 getRegions()
            ¶
getRegions()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        168
                 
    
        |  |  | 
Return values
array<string|int, RegionInterface>
                 getStartTime()
            ¶
getStartTime()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        121
                 
    
        |  |  | 
Return values
DateTimeImmutable|null
                 isEnabled()
            ¶
isEnabled()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        153
                 
    
        |  |  | 
Return values
bool
                 isPermanent()
            ¶
isPermanent()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        109
                 
    
        |  |  | 
Return values
bool
                 removeData()
            ¶
removeData()
            ¶
    
        
        CustomDataAwareTrait.php
                :
        35
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $data | object | - | - | 
Return values
self
                 removeRegion()
            ¶
removeRegion()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        186
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $region | RegionInterface | - | - | 
Return values
$this
                 setCurrency()
            ¶
setCurrency()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        202
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $currency | CurrencyInterface|null | - | - | 
Return values
$this
                 setData()
            ¶
setData()
            ¶
    
        
        CustomDataAwareTrait.php
                :
        21
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $data | array<string|int, mixed> | - | - | 
Return values
self
                 setDescription()
            ¶
setDescription()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        90
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $description | string|null | - | - | 
Return values
$this
                 setDiscountData()
            ¶
setDiscountData()
            ¶
    
        
        AbstractDiscountStep.php
                :
        20
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $discountData | DiscountDataInterface | - | - | 
                 setEnabled()
            ¶
setEnabled()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        158
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $enabled | bool | - | - | 
Return values
$this
                 setEndTime()
            ¶
setEndTime()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        142
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $endTime | DateTimeInterface|null | - | - | 
Return values
$this
                 setIdentifier()
            ¶
setIdentifier()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        78
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $identifier | string|null | - | - | 
Return values
$this
                 setLabel()
            ¶
setLabel()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        214
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $label | string|null | - | - | 
Return values
$this
                 setLabelDescription()
            ¶
setLabelDescription()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        226
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $labelDescription | string|null | - | - | 
Return values
$this
                 setLanguage()
            ¶
setLanguage()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        54
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $language | Language | - | - | 
Return values
$this
                 setName()
            ¶
setName()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        66
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $name | string|null | - | - | 
Return values
$this
                 setPermanent()
            ¶
setPermanent()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        114
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $permanent | bool | - | - | 
Return values
$this
                 setPriority()
            ¶
setPriority()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        102
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $priority | int|null | - | - | 
Return values
$this
                 setStartTime()
            ¶
setStartTime()
            ¶
    
        
        AbstractGeneralProperties.php
                :
        126
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $startTime | DateTimeInterface|null | - | - | 
Return values
$this