class Template implements ITemplate

Latte powered template.

Methods

__construct(Engine $latte)

No description

Engine
getLatte()

No description

void
render($file = null, array $params = [])

Renders template to output.

string
renderToString($file = null, array $params = [])

Renders template to output.

string
__toString()

Renders template to string.

addFilter($name, $callback)

Registers run-time filter.

registerHelper($name, $callback) deprecated

Alias for addFilter()

setTranslator(ITranslator $translator = null)

Sets translate adapter.

setFile($file)

Sets the path to the template file.

string|null
getFile()

No description

add($name, $value)

Adds new template parameter.

setParameters(array $params)

Sets all parameters.

array
getParameters()

Returns array of all parameters.

__call($name, $args) deprecated

No description

void
__set($name, $value)

Sets a template parameter. Do not call directly.

mixed
__get($name)

Returns a template parameter. Do not call directly.

bool
__isset($name)

Determines whether parameter is defined. Do not call directly.

void
__unset($name)

Removes a template parameter. Do not call directly.

__wakeup()

Prevents unserialization.

Details

at line 31
__construct(Engine $latte)

No description

Parameters

Engine $latte

at line 40
Engine getLatte()

No description

Return Value

Engine

at line 50
void render($file = null, array $params = [])

Renders template to output.

Parameters

$file
array $params

Return Value

void

at line 60
string renderToString($file = null, array $params = [])

Renders template to output.

Parameters

$file
array $params

Return Value

string

at line 71
string __toString()

Renders template to string.

Return Value

string

at line 96
Template addFilter($name, $callback)

Registers run-time filter.

Parameters

$name
$callback

Return Value

Template

at line 107
registerHelper($name, $callback) deprecated

deprecated

Alias for addFilter()

Parameters

$name
$callback

at line 118
Template setTranslator(ITranslator $translator = null)

Sets translate adapter.

Parameters

ITranslator $translator

Return Value

Template

at line 135
ITemplate setFile($file)

Sets the path to the template file.

Parameters

$file

Return Value

ITemplate

at line 145
string|null getFile()

No description

Return Value

string|null

at line 155
Template add($name, $value)

Adds new template parameter.

Parameters

$name
$value

Return Value

Template

at line 170
Template setParameters(array $params)

Sets all parameters.

Parameters

array $params

Return Value

Template

at line 181
array getParameters()

Returns array of all parameters.

Return Value

array

at line 190
__call($name, $args) deprecated

deprecated

No description

Parameters

$name
$args

at line 201
void __set($name, $value)

Sets a template parameter. Do not call directly.

Parameters

$name
$value

Return Value

void

at line 211
mixed __get($name)

Returns a template parameter. Do not call directly.

Parameters

$name

Return Value

mixed value

at line 225
bool __isset($name)

Determines whether parameter is defined. Do not call directly.

Parameters

$name

Return Value

bool

at line 236
void __unset($name)

Removes a template parameter. Do not call directly.

Parameters

$name

Return Value

void

at line 245
final __wakeup()

Prevents unserialization.

Traits

SmartObject