Twig API
Class

Twig_Function_Function

class Twig_Function_Function extends Twig_Function

Represents a function template function.

Use Twig_SimpleFunction instead.

Methods

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

setArguments($arguments)

from Twig_Function
getArguments()

from Twig_Function
needsEnvironment()

from Twig_Function
needsContext()

from Twig_Function
getSafe(Twig_Node $functionArgs)

from Twig_Function
getCallable()

from Twig_Function
string compile()

Compiles a function.

Details

at line 25
public __construct($function, array $options = array())

Parameters

$function
array $options

in Twig_Function at line 34
public setArguments($arguments)

Parameters

$arguments

in Twig_Function at line 39
public getArguments()

in Twig_Function at line 44
public needsEnvironment()

in Twig_Function at line 49
public needsContext()

in Twig_Function at line 54
public getSafe(Twig_Node $functionArgs)

Parameters

Twig_Node $functionArgs

in Twig_Function at line 67
public getCallable()

at line 34
public string compile()

Compiles a function.

Return Value

string The PHP code for the function