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 | - | - |