Twig_Environment D

Total Complexity 186
Dependencies 42
Dependents 36
Total lines 1,238
Lines of code 543
Logical lines of code 298
Comment lines 442
Methods 71
Properties 26

Methods 71

Method Rating Maintainability Complexity Lines of code
initExtension()
B
43 16 48
writeCacheFile()
A
54 9 18
getFunction()
A
52 8 24
getFilter()
A
52 8 24
loadTemplate()
A
54 8 20
resolveTemplate()
S
56 6 18
addFunction()
S
60 6 13
addTest()
S
60 6 13
addFilter()
S
60 6 13
addGlobal()
S
62 6 12
__construct()
S
50 3 29
computeAlternatives()
S
61 4 11
initExtensions()
S
58 3 17
clearCacheFiles()
S
64 4 10
getGlobals()
S
66 4 9
initGlobals()
S
61 3 12
compileSource()
S
63 3 10
mergeGlobals()
S
66 3 8
isTemplateFresh()
S
65 3 9
getTest()
S
66 3 9
getTags()
S
66 3 9
addNodeVisitor()
S
71 2 6
removeExtension()
S
70 2 6
setExtensions()
S
74 2 5
addTokenParser()
S
71 2 6
getTokenParsers()
S
72 2 6
getLoader()
S
71 2 6
getNodeVisitors()
S
72 2 6
getFilters()
S
72 2 6
getTests()
S
72 2 6
initRuntime()
S
71 2 6
getFunctions()
S
72 2 6
getUnaryOperators()
S
72 2 6
getBinaryOperators()
S
72 2 6
getExtension()
S
70 2 6
addExtension()
S
70 2 6
getCompiler()
S
71 2 6
getParser()
S
71 2 6
setCache()
S
79 2 3
getCacheFilename()
S
66 2 7
getTemplateClass()
S
76 2 3
getLexer()
S
71 2 6
isDebug()
S
82 1 3
disableDebug()
S
81 1 3
registerUndefinedFunctionCallback()
S
80 1 3
enableStrictVariables()
S
81 1 3
setCharset()
S
80 1 3
enableDebug()
S
81 1 3
disableStrictVariables()
S
81 1 3
display()
S
80 1 3
render()
S
80 1 3
getTemplateClassPrefix()
S
82 1 3
setBaseTemplateClass()
S
81 1 3
clearTemplateCache()
S
81 1 3
setLexer()
S
81 1 3
enableAutoReload()
S
81 1 3
getCharset()
S
82 1 3
registerUndefinedFilterCallback()
S
80 1 3
disableAutoReload()
S
81 1 3
isAutoReload()
S
82 1 3
tokenize()
S
79 1 3
setParser()
S
81 1 3
parse()
S
80 1 3
getExtensions()
S
82 1 3
setCompiler()
S
81 1 3
compile()
S
80 1 3
getCache()
S
82 1 3
setLoader()
S
81 1 3
hasExtension()
S
79 1 3
getBaseTemplateClass()
S
82 1 3
isStrictVariables()
S
82 1 3