MustacheRenderer

Extends AbstractRenderer

Mustache class for rendering output.

since

2.0.0

package

Joomla Framework

Methods

__construct

Constructor

__construct(\Mustache_Engine renderer = null) : 
since

2.0.0

Arguments

renderer

Mustache_Engine|nullRendering engine

Response

mixed

getRenderer

Get the rendering engine

getRenderer() : \Mustache_Engine
since

2.0.0

Response

Mustache_Engine

pathExists

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

pathExists( path) : 
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( template, mixed||string|int data = []) : 
since

2.0.0

Arguments

template

stringThe template file name

data

array<string|int, mixed>The data to pass to the template

Response

stringCompiled data

set

Sets a piece of data

set( key,  value) : 
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(mixed||string|int data) : 
inherited
since

2.0.0

Arguments

data

array<string|int, mixed>Array of variables

Response

$this

unsetData

Unloads data from renderer

unsetData() : 
inherited
since

2.0.0

Response

$this

Properties

data

Data for output by the renderer

inherited
since

2.0.0

Type(s)

array<string|int, mixed>

renderer

Rendering engine

since

2.0.0

Type(s)

Mustache_Engine