Skip to content

ViewNameResolver

ViewNameResolver: pure resolution of raw view return values to (module, canonicalViewName|NONE).

Unlike ViewResolver, this class intentionally performs no instantiation or side-effects and can be safely used in container-less pipelines and caching layers.

final class ViewNameResolver

SourceExecution/ViewNameResolver.php
MethodDescription
[`resolve(string $actionModule, string $actionName, mixed $rawViewName): array{0: (stringnull), 1: (string

public function resolve(string $actionModule, string $actionName, mixed $rawViewName): array{0: (string | null), 1: (string | null)}

Raw return (string|array|View::NONE)

ParameterTypeDescription
$actionModulestringDeclared action module.
$actionNamestringAction name.
$rawViewNamemixedRaw return (string|array|View::NONE)

Returns array{0: (string | null), 1: (string | null)}