TwigExtension
class TwigExtension extends Twig_Extension implements TwigExtensionInterface
Class TwigExtension.
Methods
No description
No description
Sets the options that tells Twig it should inject the Twig_Enviornment into the function call.
Sets the option that allows for HTML to be returned from the extension function.
Returns the name of the Twig extension based on the classname.
Clears the array of extension functions.
Returns an array of extension functions as {@see:\Twig_Function}.
Adds an array of extension functions.
Add functions to extension.
Clears the array of extension filters.
Returns an array of extension filters as {@see:\Twig_Filters}.
Adds an array of extension filters.
Add filter to extension.
Details
at line line 45
__construct(
TwigOptionsDefinition $options = null,
array $filters = array(),
array $functions = array())
at line line 55
TwigOptionsDefinition
getOptions()
at line line 65
$this
setOptions(
TwigOptionsDefinition $options)
at line line 79
$this
addOptionNeedsEnvironment(
bool $enable = true)
Sets the options that tells Twig it should inject the Twig_Enviornment into the function call.
at line line 93
$this
addOptionHtmlSafe(
bool $enable = true)
Sets the option that allows for HTML to be returned from the extension function.
at line line 105
final
string
getName()
Returns the name of the Twig extension based on the classname.
at line line 115
final
$this
clearFunctions()
Clears the array of extension functions.
at line line 127
final
Twig_Function[]
getFunctions()
Returns an array of extension functions as {@see:\Twig_Function}.
at line line 139
final
$this
addFunctions(
array $functions = array())
Adds an array of extension functions.
at line line 163
final
$this
addFunction(
string $name,
callable $callable,
TwigOptionsDefinition $options = null)
Add functions to extension.
at line line 175
final
$this
clearFilters()
Clears the array of extension filters.
at line line 187
final
Twig_Filter[]
getFilters()
Returns an array of extension filters as {@see:\Twig_Filters}.
at line line 199
final
$this
addFilters(
array $filters = array())
Adds an array of extension filters.
at line line 221
final
$this
addFilter(
string $name,
callable $callable,
TwigOptionsDefinition $options = null)
Add filter to extension.