Skip to content

ExecutionState

Mutable per-execution state for one action execution.

final class ExecutionState

SourceExecution/ExecutionState.php
PropertyTypeDescription
$action?``string
$actionAttributesarray
$cacheHitbool
$forwardCountint
$forwardedbool
$metrics?``array
$module?``string
$outputType?``string
$securityDecision?SecurityDecision
$validationDecision?ValidationDecision
$viewModule?``string
$viewName?``string

public function __construct(?string $viewModule = null, ?string $viewName = null, array<string, mixed> $actionAttributes = [], bool $cacheHit = false, ?SecurityDecision $securityDecision = null, bool $forwarded = false, ?ValidationDecision $validationDecision = null, int $forwardCount = 0, ?string $module = null, ?string $action = null, ?string $outputType = null, ?array<string, mixed> $metrics = null): mixed

ParameterTypeDescription
$viewModule?``string
$viewName?``string
$actionAttributesarray``<``string``, ``mixed``>
$cacheHitbool
$securityDecision?SecurityDecision
$forwardedbool
$validationDecision?ValidationDecision
$forwardCountint
$module?``string
$action?``string
$outputType?``string
$metrics?``array``<``string``, ``mixed``>

Returns mixed