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