PhpEngineRenderer

Extends AbstractRenderer

PhpEngine template renderer

since

2.0.0

package

Joomla Framework

Methods

__construct

Constructor

__construct(\Symfony\Component\Templating\PhpEngine renderer) : mixed
since

2.0.0

Arguments

renderer

\Symfony\Component\Templating\PhpEngineRendering engine

Response

mixed

getRenderer

Get the rendering engine

getRenderer() : \Symfony\Component\Templating\PhpEngine
since

2.0.0

Response

\Symfony\Component\Templating\PhpEngine

pathExists

Checks if folder, folder alias, template or template path exists

pathExists(string path) : bool
since

2.0.0

Arguments

path

stringFull path or part of a path

Response

boolTrue if the path exists

render

Render and return compiled data.

render(string|\Symfony\Component\Templating\TemplateReferenceInterface template, array data = []) : string
since

2.0.0

Arguments

template

string|\Symfony\Component\Templating\TemplateReferenceInterfaceA template name or a TemplateReferenceInterface instance

data

arrayThe data to pass to the template

Response

stringCompiled data

set

Sets a piece of data

set(string key, string value) : $this
inherited
since

2.0.0

Arguments

key

stringName of variable

value

stringValue of variable

Response

$this

setData

Loads data from array into the renderer

setData(array data) : $this
inherited
since

2.0.0

Arguments

data

arrayArray of variables

Response

$this

unsetData

Unloads data from renderer

unsetData() : $this
inherited
since

2.0.0

Response

$this

Properties

renderer

Rendering engine

since

2.0.0

Type(s)

\Symfony\Component\Templating\PhpEngine

data

Data for output by the renderer

inherited
since

2.0.0

Type(s)

array