namespace Nette\Templates
Class Template
Template.
- Nette\Object
-
Nette\Templates\Template implements ITemplate
Direct Known Subclasses
FileTemplate
public
void
|
#
registerFilter(
callback
$callback
)
Registers callback as template compile-time filter. Registers callback as template compile-time filter. Parameters$callback callback |
final public
array
|
#
getFilters(
)
Returns all registered compile-time filters. Returns all registered compile-time filters. |
public
void
|
#
render(
)
Renders template to output. |
public
void
|
#
save(
string
$file
)
Renders template to file. Renders template to file. Parameters$file string |
public
string
|
#
__toString(
)
Renders template to string. Renders template to string. |
public
string
|
#
compile(
string
$content
)
Applies filters on template content. Applies filters on template content. Parameters$content string |
public
void
|
#
registerHelper(
string
$name,
callback
$callback
)
Registers callback as template run-time helper. Registers callback as template run-time helper. Parameters$name string$callback callback |
public
void
|
#
registerHelperLoader(
callback
$callback
)
Registers callback as template run-time helpers loader. Registers callback as template run-time helpers loader. Parameters$callback callback |
final public
array
|
#
getHelpers(
)
Returns all registered run-time helpers. Returns all registered run-time helpers. |
public
mixed
|
#
__call(
string
$name,
array
$args
)
Call a template run-time helper. Do not call directly. Call a template run-time helper. Do not call directly. Parameters$name string helper name$args array arguments |
public
Template
|
#
setTranslator(
Nette\ITranslator
$translator = NULL
)
Sets translate adapter. Sets translate adapter. Parameters$translator Nette\ITranslatorReturnsTemplate provides a fluent interface
|
public
void
|
#
add(
string
$name,
mixed
$value
)
Adds new template parameter. Adds new template parameter. Parameters$name string name$value mixed value |
public
Template
|
#
setParams(
array
$params
)
Sets all parameters. Sets all parameters. Parameters$params arrayReturnsTemplate provides a fluent interface
|
public
array
|
#
getParams(
)
Returns array of all parameters. Returns array of all parameters. |
public
void
|
#
__set(
string
$name,
mixed
$value
)
Sets a template parameter. Do not call directly. Sets a template parameter. Do not call directly. Parameters$name string name$value mixed value |
public
mixed
&
|
#
__get(
string
$name
)
Returns a template parameter. Do not call directly. Returns a template parameter. Do not call directly. Parameters$name string nameReturnsmixed value
|
public
bool
|
#
__isset(
string
$name
)
Determines whether parameter is defined. Do not call directly. Determines whether parameter is defined. Do not call directly. Parameters$name string name |
public
void
|
#
__unset(
string
$name
)
Removes a template parameter. Do not call directly. Removes a template parameter. Do not call directly. Parameters$name string name |
public static
string
|
#
optimizePhp(
string
$source
)
Removes unnecessary blocks of PHP code. Removes unnecessary blocks of PHP code. Parameters$source string |