Skip to content
docsv0.1.0

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

Parameters of __construct()
NameTypeDescription
$engineMilpa\Template\TemplateEngineInterface

Template::setViewPath()

public function setViewPath(string $path): void

Reapunta el directorio base de plantillas del motor envuelto.

Parameters

Parameters of setViewPath()
NameTypeDescription
$pathstring

Template::render()

public function render(string $view, array $params = []): string

Renderiza `$view` con `$params` y devuelve el HTML.

Parameters

Parameters of render()
NameTypeDescription
$viewstring
$paramsarray<string, mixed>