Twig API
Class

Twig_Filter_Node

class Twig_Filter_Node extends Twig_Filter

Represents a template filter as a node.

Use Twig_SimpleFilter instead.

Methods

__construct($class, array $options = array())

setArguments($arguments)

from Twig_Filter
getArguments()

from Twig_Filter
needsEnvironment()

from Twig_Filter
needsContext()

from Twig_Filter
getSafe(Twig_Node $filterArgs)

from Twig_Filter
getPreservesSafety()

from Twig_Filter
getPreEscape()

from Twig_Filter
getCallable()

from Twig_Filter
getClass()

string compile()

Compiles a filter.

Details

at line 24
public __construct($class, array $options = array())

Parameters

$class
array $options

in Twig_Filter at line 36
public setArguments($arguments)

Parameters

$arguments

in Twig_Filter at line 41
public getArguments()

in Twig_Filter at line 46
public needsEnvironment()

in Twig_Filter at line 51
public needsContext()

in Twig_Filter at line 56
public getSafe(Twig_Node $filterArgs)

Parameters

Twig_Node $filterArgs

in Twig_Filter at line 69
public getPreservesSafety()

in Twig_Filter at line 74
public getPreEscape()

in Twig_Filter at line 79
public getCallable()

at line 31
public getClass()

at line 36
public string compile()

Compiles a filter.

Return Value

string The PHP code for the filter