Template
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.
addFunction(string $name, callable $callback)
Registers run-time function.
setTranslator(Translator|null $translator, string|null $language = null)
Sets translate adapter.
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
at line 28
final Engine
getLatte()
No description
at line 38
void
render(string|null $file = null, array $params = [])
Renders template to output.
at line 50
string
renderToString(string|null $file = null, array $params = [])
Renders template to string.
at line 61
string
__toString()
Renders template to string.
at line 74
Template
addFilter(string $name, callable $callback)
Registers run-time filter.
at line 84
Template
addFunction(string $name, callable $callback)
Registers run-time function.
at line 94
Template
setTranslator(Translator|null $translator, string|null $language = null)
Sets translate adapter.
at line 107
Template
setFile(string $file)
Sets the path to the template file.
at line 114
final string|null
getFile()
Returns the path to the template file.
at line 124
final array
getParameters()
Returns array of all parameters.
at line 141
final
__unserialize(array $_)
Prevents unserialization.