Twig API
Class

Twig_Filter_Method

class Twig_Filter_Method extends Twig_Filter

Represents a method template filter.

Use Twig_SimpleFilter instead.

Methods

__construct(Twig_ExtensionInterface $extension, $method, 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
string compile()

Compiles a filter.

Details

at line 25
public __construct(Twig_ExtensionInterface $extension, $method, array $options = array())

Parameters

Twig_ExtensionInterface $extension
$method
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 35
public string compile()

Compiles a filter.

Return Value

string The PHP code for the filter