EmpireJsCompiler
class EmpireJsCompiler extends JsCompiler
Properties
| $isTemplateName | Whether the current expression is a template name | ||
| $templateFunctionName | The function name of the current template | ||
| $localVarMap | Map for local variables |
Methods
__construct(Twig_Environment $env)
No description
setDefines(array $defines)
No description
setDefine($key, $value)
No description
getDefine($key)
No description
setFunctionNamingStrategy(FunctionNamingStrategyInterface $strategy)
No description
setTypeCompilers(array $compilers)
No description
addTypeCompiler(TypeCompilerInterface $compiler)
No description
getTestCompiler($name)
No description
addTestCompiler(TestCompilerInterface $compiler)
No description
getFilterFunction($name)
No description
setFilterFunction($filterName, $functionName)
No description
getFilterCompiler($name)
No description
addFilterCompiler(FilterCompilerInterface $compiler)
No description
setJsFunction($twigFunctionName, $jsFunctionName)
No description
getJsFunction($twigFunctionName)
No description
compile(Twig_NodeInterface $node, $indentation = 0)
No description
subcompile(Twig_NodeInterface $node, $raw = true)
No description
enterScope()
No description
leaveScope()
No description
setVar($var, $localName)
No description
unsetVar($var)
No description
setTemplateName($bool)
No description
string($value)
No description
repr($value)
No description