Skip to content

SlotExecutionContext

Immutable context returned by SlotDispatcher for container-less execution.

Mirrors ActionExecutionContext but focused on slot semantics.

final readonly class SlotExecutionContext

SourceExecution/SlotExecutionContext.php
PropertyTypeDescription
$actionActionreadonly.
$actionAttributesarrayreadonly.
$actionNamestringreadonly.
$contentstringreadonly.
$modulestringreadonly.
$outputTypestringreadonly.
$parametersarrayreadonly.
$requestWebRequestreadonly.
$view?Viewreadonly.
$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 = [], array<string, mixed> $parameters = []): mixed

ParameterTypeDescription
$actionAction
$view?View
$modulestring
$actionNamestring
$outputTypestring
$requestWebRequest
$contentstring
$viewModuleName?``string
$viewName?``string
$actionAttributesarray``<``string``, ``mixed``>
$parametersarray``<``string``, ``mixed``>

Returns mixed