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.
Synopsis
Section titled “Synopsis”final class ViewNameResolver
| Source | Execution/ViewNameResolver.php |
Methods
Section titled “Methods”| Method | Description |
|---|---|
| [`resolve(string $actionModule, string $actionName, mixed $rawViewName): array{0: (string | null), 1: (string |
resolve()
Section titled “resolve()”public function resolve(string $actionModule, string $actionName, mixed $rawViewName): array{0: (string | null), 1: (string | null)}
Raw return (string|array|View::NONE)
| Parameter | Type | Description |
|---|---|---|
$actionModule | string | Declared action module. |
$actionName | string | Action name. |
$rawViewName | mixed | Raw return (string|array|View::NONE) |
Returns array{0: (string | null), 1: (string | null)}