DiscountStepsData
        DiscountStepsData.php
                :
        25
                 
    
                                Final
                
        
                    
                Implements
                                    IteratorAggregate,                                     ArrayAccess                            
        
                Tags
Constants¶
                 ACTION_ADVANCE        ¶
ACTION_ADVANCE        ¶
    
        
        DiscountStepsData.php
                :
        27
                 
    
        |  |  | 
                 ACTION_PREVIOUS        ¶
ACTION_PREVIOUS        ¶
    
        
        DiscountStepsData.php
                :
        28
                 
    
        |  |  | 
                 ACTION_SAVE        ¶
ACTION_SAVE        ¶
    
        
        DiscountStepsData.php
                :
        29
                 
    
        |  |  | 
Methods¶
                 __construct()
            ¶
__construct()
            ¶
    
        
        DiscountStepsData.php
                :
        45
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $data | DiscountDataInterface | - | - | 
| $steps | array<string|int, DiscountStepDataInterface> | - | - | 
                 advance()
            ¶
advance()
            ¶
    
        
        DiscountStepsData.php
                :
        152
                 
    
        |  |  | 
Return values
self
                 canGoToPreviousStep()
            ¶
canGoToPreviousStep()
            ¶
    
        
        DiscountStepsData.php
                :
        171
                 
    
        |  |  | 
Return values
bool
                 getActiveStep()
            ¶
getActiveStep()
            ¶
    
        
        DiscountStepsData.php
                :
        141
                 
    
        |  |  | 
Return values
DiscountStepDataInterface|null
                 getActiveStepIdentifier()
            ¶
getActiveStepIdentifier()
            ¶
    
        
        DiscountStepsData.php
                :
        130
                 
    
        |  |  | 
Return values
string
                 getData()
            ¶
getData()
            ¶
    
        
        DiscountStepsData.php
                :
        61
                 
    
        |  |  | 
Return values
                 getExpectedAction()
            ¶
getExpectedAction()
            ¶
    
        
        DiscountStepsData.php
                :
        81
                 
    
        |  |  | 
Return values
string|null
                 getIterator()
            ¶
getIterator()
            ¶
    
        
        DiscountStepsData.php
                :
        216
                 
    
        |  |  | 
Return values
Iterator
                 goBack()
            ¶
goBack()
            ¶
    
        
        DiscountStepsData.php
                :
        184
                 
    
        |  |  | 
Return values
$this
                 isLastStepActive()
            ¶
isLastStepActive()
            ¶
    
        
        DiscountStepsData.php
                :
        86
                 
    
        |  |  | 
Return values
bool
                 isStepVisitedByIdentifier()
            ¶
isStepVisitedByIdentifier()
            ¶
    
        
        DiscountStepsData.php
                :
        111
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $identifier | string | - | - | 
Return values
bool
                 offsetExists()
            ¶
offsetExists()
            ¶
    
        
        DiscountStepsData.php
                :
        221
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $offset | mixed | - | - | 
Return values
bool
                 offsetGet()
            ¶
offsetGet()
            ¶
    
        
        DiscountStepsData.php
                :
        226
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $offset | mixed | - | - | 
Return values
DiscountStepDataInterface|null
                 offsetSet()
            ¶
offsetSet()
            ¶
    
        
        DiscountStepsData.php
                :
        231
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $offset | mixed | - | - | 
| $value | mixed | - | - | 
                 offsetUnset()
            ¶
offsetUnset()
            ¶
    
        
        DiscountStepsData.php
                :
        236
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $offset | mixed | - | - | 
                 setActiveStep()
            ¶
setActiveStep()
            ¶
    
        
        DiscountStepsData.php
                :
        123
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $step | DiscountStepDataInterface | - | - | 
Return values
$this
                 setActiveStepByIdentifier()
            ¶
setActiveStepByIdentifier()
            ¶
    
        
        DiscountStepsData.php
                :
        99
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $identifier | string | - | - | 
Return values
$this
                 setExpectedAction()
            ¶
setExpectedAction()
            ¶
    
        
        DiscountStepsData.php
                :
        71
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $expectedAction | string|null | - | - | 
Return values
$this