Template
Orquestador delgado de rendering: delega en el {@see TemplateEngineInterface} inyectado. Sin acoplamiento al host (ni DIContainer ni EventDispatcher): el evento legacy TEMPLATE_RENDER se retiró (cero listeners).
Template::__construct()
public function __construct(Milpa\Template\TemplateEngineInterface $engine):Parameters
| Name | Type | Description |
|---|---|---|
| $engine | Milpa\Template\TemplateEngineInterface |
Template::setViewPath()
public function setViewPath(string $path): voidReapunta el directorio base de plantillas del motor envuelto.
Parameters
| Name | Type | Description |
|---|---|---|
| $path | string |
Template::render()
public function render(string $view, array $params = []): stringRenderiza `$view` con `$params` y devuelve el HTML.
Parameters
| Name | Type | Description |
|---|---|---|
| $view | string | |
| $params | array<string, mixed> |