Skip to content

ActionExecutionContext

Lightweight DTO for container-less slot execution path.

class ActionExecutionContext

SourceExecution/ActionExecutionContext.php
PropertyTypeDescription
$actionActionreadonly.
$actionAttributesarrayreadonly.
$actionNamestringreadonly.
$attributeBag?AttributeBagreadonly.
$contentstringreadonly.
$modulestringreadonly.
$outputTypestringreadonly.
$redirect?``arrayreadonly.
$requestWebRequestreadonly.
$responseHandle?ResponseHandlereadonly.
$view?View
$viewModuleName?``stringreadonly.
$viewName?``stringreadonly.

public function __construct(Action $action, ?View $view, string $module, string $actionName, string $outputType, WebRequest $request, string $content, ?string $viewModuleName = null, ?string $viewName = null, array<string, mixed> $actionAttributes = [], ?AttributeBag $attributeBag = null, ?ResponseHandle $responseHandle = null, array<string, mixed>|null $redirect = null): mixed

ParameterTypeDescription
$actionAction
$view?View
$modulestring
$actionNamestring
$outputTypestring
$requestWebRequest
$contentstring
$viewModuleName?``string
$viewName?``string
$actionAttributesarray``<``string``, ``mixed``>
$attributeBag?AttributeBag
$responseHandle?ResponseHandle
$redirect`array<string, mixed>“null`

Returns mixed