Class LatteFilter (namespace Nette\Templates)


Compile-time filter Latte.

Object
   |
   --LatteFilter

Direct Known Sub-classes:

Copyright: Copyright (c) 2004, 2010 David Grudl
Located: in /Templates/Filters/LatteFilter.php (line 21)
Public Method Summary
static string
fetchToken (string &$s)
Reads single token (optionally delimited by comma) from string.
static string
formatArray (string $s, [string $prefix = ''])
Formats parameters to PHP array.
static string
formatModifiers (string $var, string $modifiers)
Applies modifiers.
static string
formatString (string $s)
Formats parameter to PHP string.
ILatteHandler
Returns macro handler.
int
getLine ()
Returns current line number.
static void
invoke ($s)
Invokes filter.
LatteFilter
setDelimiters (string $left, string $right)
Changes macro delimiters.
LatteFilter
setHandler (ILatteHandler $handler)
Sets a macro handler.
string
__invoke (string $s)
Invokes filter.
Methods Inherited From Object
extensionMethod(), getClass(), getReflection(), __call(), __callStatic(), __get(), __isset(), __set(), __unset()
Variable Summary
string $context

line 51

mixed $escape

line 51


Method Details

line 480

fetchToken

public static string fetchToken (string &$s)

Reads single token (optionally delimited by comma) from string.

Input
string &$s
Output
string  

line 497

formatArray

public static string formatArray (string $s, [string $prefix = ''])

Formats parameters to PHP array.

Input
string $s
string $prefix
Output
string  

line 431

formatModifiers

public static string formatModifiers (string $var, string $modifiers)

Applies modifiers.

Input
string $var
string $modifiers
Output
string  

line 536

formatString

public static string formatString (string $s)

Formats parameter to PHP string.

Input
string $s
Output
string  

line 81

getHandler

public ILatteHandler getHandler ()

Returns macro handler.

Output
ILatteHandler  

line 394

getLine

public int getLine ()

Returns current line number.

Output
int  

line 547

invoke

public static void invoke ($s)

Invokes filter.

Input
$s
Output
void  
Tags
Deprecated

line 407

setDelimiters

public LatteFilter setDelimiters (string $left, string $right)

Changes macro delimiters.

Input
string $left left regular expression
string $right right regular expression
Output
LatteFilter provides a fluent interface

line 69

setHandler

public LatteFilter setHandler (ILatteHandler $handler)

Sets a macro handler.

Input
ILatteHandler $handler
Output
LatteFilter provides a fluent interface

line 96

__invoke

public string __invoke (string $s)

Invokes filter.

Input
string $s
Output
string