ExtensionManager
class ExtensionManager extends Twig_Extension implements Twig_Extension_GlobalsInterface (View source)
Attire Extension Manager Class
Properties
static protected array | $functions | Global functions. | |
static protected array | $filters | Global filters. | |
static protected array | $globals | Global variables. | |
static array | $extensions | Extensions available. |
Methods
static
initialize(array $params = [])
Class constructor.
array
getFilters()
Get filters.
array
getGlobals()
Get Global variables.
array
getFunctions()
Get functions.
string
getName()
Get extension manager name.
static
addFilter(string $name, callback $callback)
Add a filter.
static
addGlobal(string $name, mixed $callback)
Add a global variable.
static
addFunction(string $name, mixed $callback)
Add a function.
static
addFilters(array $filters)
Add multiple filters.
static
addGlobals(array $globals)
Add multiple global variables.
static
addFunctions(array $functions)
Add multiple functions.
Details
at line 63
static
initialize(array $params = [])
Class constructor.
at line 88
array
getFilters()
Get filters.
at line 98
array
getGlobals()
Get Global variables.
at line 108
array
getFunctions()
Get functions.
at line 118
string
getName()
Get extension manager name.
at line 129
static
addFilter(string $name, callback $callback)
Add a filter.
at line 140
static
addGlobal(string $name, mixed $callback)
Add a global variable.
at line 151
static
addFunction(string $name, mixed $callback)
Add a function.
at line 161
static
addFilters(array $filters)
Add multiple filters.
at line 176
static
addGlobals(array $globals)
Add multiple global variables.
at line 188
static
addFunctions(array $functions)
Add multiple functions.