Skip to content

interface TemplateRendererInterface

Source Code

Interface for template renderers.

NamespaceBeastBytes\CodPhp\Renderer
Inheritance

BeastBytes\CodPhp\Renderer\TemplateRendererInterface

Implemented by

BeastBytes\CodPhp\Renderer\PhpTemplateRenderer

Properties

$extension

Template file extension used by the renderer.

TypeRead/WriteDefault
stringRead

Declared in BeastBytes\CodPhp\Renderer\TemplateRendererInterface


Methods

render()

Render a template.

abstract public function render(BeastBytes\CodPhp\Writer\WriterInterface $writer, string $template, array $parameters): string
$writerBeastBytes\CodPhp\Writer\WriterInterfaceWriter instance to be bound to the renderer; `$this` in the template.
$templatestringTemplate to render.
$parametersarrayTemplate parameters.
returnstring

Declared in BeastBytes\CodPhp\Renderer\TemplateRendererInterface


Generated by CodPhp