Smarty_Internal_TemplateCompilerBase D

Total Complexity 246
Dependencies 15
Dependents 50
Total lines 1,735
Lines of code 913
Logical lines of code 436
Comment lines 626
Methods 44
Properties 48

Methods 44

Method Rating Maintainability Complexity Lines of code
compileTag2()
D
16
75 260
compilePHPFunctionCall()
B
41 17 55
compileTemplateSource()
B
39 16 66
getPlugin()
B
43 16 53
trigger_template_error()
A
39 11 63
processNocacheCode()
A
50 11 27
getPluginFromDefaultHandler()
A
44 9 48
processText()
A
42 8 56
isVariable()
A
57 8 17
convertScope()
S
55 7 19
initDelimiterPreg()
S
51 6 27
getTagCompiler()
S
58 5 15
compileCheckPlugins()
S
60 4 13
postFilter()
S
65 4 9
preFilter()
S
65 4 9
replaceDelimiter()
S
62 3 11
setNocacheInVariable()
S
64 3 10
appendCode()
S
65 3 9
compileRequiredPlugins()
S
67 3 7
compileVariable()
S
60 2 14
getVariableName()
S
70 2 6
getId()
S
70 2 6
saveRequiredPlugins()
S
70 2 6
getOpenBlockTag()
S
67 2 8
compileTemplate()
S
60 1 15
getPrefixCode()
S
64 2 10
callTagCompiler()
S
73 2 4
leaveDoubleQuote()
S
64 2 10
__construct()
S
64 1 11
getRdelPreg()
S
82 1 3
getLdelLength()
S
82 1 3
getRdelLength()
S
82 1 3
getLdelPreg()
S
82 1 3
getTagStackCount()
S
80 1 3
getNewPrefixVariable()
S
76 1 4
getPrefixVariable()
S
80 1 3
appendPrefixCode()
S
80 1 3
enterDoubleQuote()
S
80 1 3
makeNocacheCode()
S
71 1 5
restoreRequiredPlugins()
S
80 1 3
compileConfigVariable()
S
80 1 3
compileTag()
S
68 1 7
doCompile()
S
100 1 0
getVarExport()
S
78 1 3