Skip to content

final class PhpTemplateRenderer ​

Source Code

Renders PHP templates.

NamespaceBeastBytes\CodPhp\Renderer
Inheritance

BeastBytes\CodPhp\Renderer\PhpTemplateRenderer

Implements

BeastBytes\CodPhp\Renderer\TemplateRendererInterface

Properties ​

$extension ​

Template file extension.

TypeRead/WriteDefault
stringRead

Declared in BeastBytes\CodPhp\Renderer\PhpTemplateRenderer


Methods ​

render() ​

Render a PHP template.

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
throwsThrowableIf render fails.

Declared in BeastBytes\CodPhp\Renderer\PhpTemplateRenderer


Generated by CodPhp