Twig API
Interface

Twig_FilterInterface

interface Twig_FilterInterface

Represents a template filter.

Use Twig_SimpleFilter instead.

Methods

string compile()

Compiles a filter.

needsEnvironment()

needsContext()

getSafe(Twig_Node $filterArgs)

getPreservesSafety()

getPreEscape()

setArguments($arguments)

getArguments()

Details

at line 27
public string compile()

Compiles a filter.

Return Value

string The PHP code for the filter

at line 29
public needsEnvironment()

at line 31
public needsContext()

at line 33
public getSafe(Twig_Node $filterArgs)

Parameters

Twig_Node $filterArgs

at line 35
public getPreservesSafety()

at line 37
public getPreEscape()

at line 39
public setArguments($arguments)

Parameters

$arguments

at line 41
public getArguments()