phpBB API Documentation
Class

phpbb\template\twig\extension

class extension extends Twig_Extension

Methods

extension __construct(context $context, user $user)

Constructor

string getName()

Get the name of this extension

array getTokenParsers()

Returns the token parser instance to add to the existing list.

array getFilters()

Returns a list of filters to add to the existing list.

array getFunctions()

Returns a list of global functions to add to the existing list.

array getOperators()

Returns a list of operators to add to the existing list.

mixed loop_subset(Twig_Environment $env, mixed $item, integer $start, integer $end = null, Boolean $preserveKeys = false)

Grabs a subset of a loop

string lang()

Get output for a language variable (LFOO, LAFOO)

Details

at line 31
public extension __construct(context $context, user $user)

Constructor

Parameters

context $context
user $user

Return Value

extension

at line 42
public string getName()

Get the name of this extension

Return Value

string

at line 52
public array getTokenParsers()

Returns the token parser instance to add to the existing list.

Return Value

array An array of Twig_TokenParser instances

at line 70
public array getFilters()

Returns a list of filters to add to the existing list.

Return Value

array An array of filters

at line 83
public array getFunctions()

Returns a list of global functions to add to the existing list.

Return Value

array An array of global functions

at line 95
public array getOperators()

Returns a list of operators to add to the existing list.

Return Value

array An array of operators

at line 138
public mixed loop_subset(Twig_Environment $env, mixed $item, integer $start, integer $end = null, Boolean $preserveKeys = false)

Grabs a subset of a loop

Parameters

Twig_Environment $env A Twig_Environment instance
mixed $item A variable
integer $start Start of the subset
integer $end End of the subset
Boolean $preserveKeys Whether to preserve key or not (when the input is an array)

Return Value

mixed The sliced variable

at line 167
public string lang()

Get output for a language variable (LFOO, LAFOO)

This function checks to see if the language var was outputted to $context (e.g. in the ACP, L_TITLE) If not, we return the result of $user->lang()

Return Value

string