AbstractStepExecutor
        AbstractStepExecutor.php
                :
        29
                
    
                                        Abstract
        
        
                    
                Implements
                                    StepExecutorInterface,                                     UserContextAwareStepExecutorInterface,                                     ServiceSubscriberInterface                            
        
                    
                Uses
                                    ServiceMethodsSubscriberTrait,                                     UserContextAwareStepExecutorTrait                            
                Common class for Step executors.
Properties¶
                
        $container
            ¶
    
        
        ServiceMethodsSubscriberTrait.php
                :
        29
                
    
        | 
                     | 
                
                    
                     | 
            
Methods¶
                
getSubscribedServices()
            ¶
    
        
        AbstractStepExecutor.php
                :
        95
                
    
        Returns an array of service types (or {@see SubscribedService} objects) required by such instances, optionally keyed by the service names used internally.
| 
                     | 
                
                    
                     | 
            
Return values
array<string|int, string>|array<string, string>
                
handle()
            ¶
    
        
        AbstractStepExecutor.php
                :
        34
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $step | StepInterface | - | - | 
                
setContainer()
            ¶
    
        
        ServiceMethodsSubscriberTrait.php
                :
        68
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $container | ContainerInterface | - | - | 
Return values
ContainerInterface|null
Attributes
- #[Required]
 
                
doCollectReferences()
            ¶
    
        
        AbstractStepExecutor.php
                :
        74
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $step | ReferenceAwareStepInterface | - | - | 
| $executionResults | object|array<string|int, object>|null | - | - | 
                
doHandle()
            ¶
    
        
        AbstractStepExecutor.php
                :
        68
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $step | StepInterface | - | - | 
Return values
ValueObject|array<string|int, ValueObject>|null
                
handleActions()
            ¶
    
        
        AbstractStepExecutor.php
                :
        129
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $step | ActionsAwareStepInterface | - | - | 
| $executionResult | object|array<string|int, object>|null | - | - |