abstract class Template implements Template

Parameters of Latte templates.

Methods

__construct(Engine $latte)

No description

Engine
getLatte()

No description

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

Renders template to output.

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

Renders template to string.

string
__toString()

Renders template to string.

addFilter(string $name, callable $callback)

Registers run-time filter.

addFunction(string $name, callable $callback)

Registers run-time function.

setTranslator(Translator|null $translator, string|null $language = null)

Sets translate adapter.

setFile(string $file)

Sets the path to the template file.

string|null
getFile()

Returns the path to the template file.

array
getParameters()

Returns array of all parameters.

__unserialize(array $_)

Prevents unserialization.

Details

at line 22
__construct(Engine $latte)

No description

Parameters

Engine $latte

at line 28
final Engine getLatte()

No description

Return Value

Engine

at line 38
void render(string|null $file = null, array $params = [])

Renders template to output.

Parameters

string|null $file
array $params

Return Value

void

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

Renders template to string.

Parameters

string|null $file
array $params

Return Value

string

at line 61
string __toString()

Renders template to string.

Return Value

string

at line 74
Template addFilter(string $name, callable $callback)

Registers run-time filter.

Parameters

string $name
callable $callback

Return Value

Template

at line 84
Template addFunction(string $name, callable $callback)

Registers run-time function.

Parameters

string $name
callable $callback

Return Value

Template

at line 94
Template setTranslator(Translator|null $translator, string|null $language = null)

Sets translate adapter.

Parameters

Translator|null $translator
string|null $language

Return Value

Template

at line 107
Template setFile(string $file)

Sets the path to the template file.

Parameters

string $file

Return Value

Template

at line 114
final string|null getFile()

Returns the path to the template file.

Return Value

string|null

at line 124
final array getParameters()

Returns array of all parameters.

Return Value

array

at line 141
final __unserialize(array $_)

Prevents unserialization.

Parameters

array $_