AbstractDiscountData
        AbstractDiscountData.php
                :
        15
                 
    
                                        Abstract
        
        
                    
                Implements
                                    DiscountDataInterface,                                     TranslationContainerInterface                            
        
                Methods¶
                 __construct()
            ¶
__construct()
            ¶
    
        
        AbstractDiscountData.php
                :
        31
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $generalProperties | GeneralPropertiesInterface | - | - | 
| $userCondition | UserConditionInterface | - | - | 
| $productCondition | ProductConditionInterface | - | - | 
| $conditions | ConditionsInterface | - | - | 
| $value | DiscountValueInterface | - | - | 
                 getConditions()
            ¶
getConditions()
            ¶
    
        
        AbstractDiscountData.php
                :
        150
                 
    
        |  |  | 
Return values
                 getGeneralProperties()
            ¶
getGeneralProperties()
            ¶
    
        
        AbstractDiscountData.php
                :
        135
                 
    
        |  |  | 
Return values
                 getProducts()
            ¶
getProducts()
            ¶
    
        
        AbstractDiscountData.php
                :
        145
                 
    
        |  |  | 
Return values
                 getStepByIdentifier()
            ¶
getStepByIdentifier()
            ¶
    
        
        AbstractDiscountData.php
                :
        76
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $identifier | string | - | - | 
Return values
DiscountStepData<string|int, object>|null
                 getSteps()
            ¶
getSteps()
            ¶
    
        
        AbstractDiscountData.php
                :
        87
                 
    
        |  |  | 
Return values
                 getTargetGroup()
            ¶
getTargetGroup()
            ¶
    
        
        AbstractDiscountData.php
                :
        140
                 
    
        |  |  | 
Return values
                 getTranslationMessages()
            ¶
getTranslationMessages()
            ¶
    
        
        AbstractDiscountData.php
                :
        160
                 
    
        |  |  | 
Return values
array<string|int, mixed>
                 getValue()
            ¶
getValue()
            ¶
    
        
        AbstractDiscountData.php
                :
        155
                 
    
        |  |  | 
Return values
                 withStep()
            ¶
withStep()
            ¶
    
        
        AbstractDiscountData.php
                :
        50
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $data | object | - | - | 
| $identifier | string | - | - | 
| $label | string | - | - | 
| $priority | int | 0 | - | 
| $active | bool | false | - | 
Return values
static
                 withSteps()
            ¶
withSteps()
            ¶
    
        
        AbstractDiscountData.php
                :
        68
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $steps | DiscountStepsData | - | - | 
Return values
self