Copied!

AbstractStepExecutor

AbstractStepExecutor.php : 29
Implements StepExecutorInterface, UserContextAwareStepExecutorInterface, ServiceSubscriberInterface
Uses ServiceSubscriberTrait, UserContextAwareStepExecutorTrait

Common class for Step executors.

Methods

publicgetSubscribedServices()

AbstractStepExecutor.php : 95
public static getSubscribedServices() : array<string|int, string>|array<string, string>

Return values

array<string|int, string>|array<string, string>

publichandle()

AbstractStepExecutor.php : 34
public final handle(StepInterface $step) : void

Parameters

Name Type Default value Description
$step StepInterface - -

protecteddoCollectReferences()

AbstractStepExecutor.php : 74
protected final doCollectReferences(ReferenceAwareStepInterface $step, ValueObject|array<string|int, ValueObject>|null $executionResults) : void

Parameters

Name Type Default value Description
$step ReferenceAwareStepInterface - -
$executionResults ValueObject|array<string|int, ValueObject>|null - -

protecteddoHandle()

AbstractStepExecutor.php : 68
protected abstract doHandle(StepInterface $step) : ValueObject|array<string|int, ValueObject>|null

Parameters

Name Type Default value Description
$step StepInterface - -

Return values

ValueObject|array<string|int, ValueObject>|null

protectedhandleActions()

AbstractStepExecutor.php : 129
protected handleActions(ActionsAwareStepInterface $step, ValueObject|array<string|int, ValueObject>|null $executionResult) : void

Parameters

Name Type Default value Description
$step ActionsAwareStepInterface - -
$executionResult ValueObject|array<string|int, ValueObject>|null - -