BladeOne D

Total Complexity 371
Dependencies 13
Dependents 1
Total lines 2,701
Lines of code 1,191
Logical lines of code 635
Comment lines 1,159
Methods 179
Properties 46

Methods 179

Method Rating Maintainability Complexity Lines of code
getFile()
A
50 11 26
isExpired()
A
53 11 21
runString()
A
50 8 28
compile()
A
51 8 25
get()
A
55 8 20
getEchoMethods()
S
51 7 29
__construct()
S
50 7 28
compileStatements()
S
54 7 19
contains()
S
59 7 14
startsWith()
S
59 7 14
compileString()
S
55 6 18
addLoop()
S
58 6 13
runInternal()
S
58 5 17
first()
S
62 5 11
renderEach()
S
57 4 17
setBaseUrl()
S
58 4 13
findPath()
S
62 4 12
_if()
S
56 3 19
ipClient()
S
66 4 8
e()
S
68 4 6
getTemplateFile()
S
59 3 13
compileGuest()
S
62 3 12
stopSection()
S
62 3 12
appendSection()
S
62 3 12
csrfIsValid()
S
62 3 11
compileRawEchos()
S
64 3 8
compileRegularEchos()
S
63 3 9
compileEscapedEchos()
S
64 3 8
startPush()
S
66 3 9
startPrepend()
S
66 3 9
extendPush()
S
64 3 10
extendStartPush()
S
64 3 10
splitForeach()
S
64 3 10
includeFirst()
S
67 3 8
parseToken()
S
65 3 9
csrf_token()
S
66 3 9
startSection()
S
68 3 7
getCompiledFile()
S
66 3 8
last()
S
69 3 6
slot()
S
64 3 10
compileInject()
S
60 2 12
compileIncludeFast()
S
61 2 12
runChild()
S
64 2 9
getMode()
S
71 2 6
run()
S
64 2 9
relative()
S
71 2 6
addAssetDict()
S
69 2 7
compileCase()
S
68 2 7
compileDefault()
S
70 2 6
compileEndSwitch()
S
67 2 7
compileExtensions()
S
68 2 7
compileEchos()
S
70 2 6
compileStatementCustom()
S
70 2 5
compileSet()
S
69 2 5
compileAuth()
S
66 2 8
compileElseAuth()
S
66 2 8
compileElseCan()
S
67 2 8
compileElseCannot()
S
67 2 8
compileElseCanAny()
S
66 2 8
compileElseGuest()
S
66 2 8
compileBreak()
S
77 2 3
compileContinue()
S
77 2 3
compileEmpty()
S
66 2 8
compilePhp()
S
78 2 3
stopPush()
S
66 2 8
stopPrepend()
S
66 2 8
yieldPushContent()
S
70 2 6
__call()
S
69 2 6
includeWhen()
S
69 2 7
convertArg()
S
70 2 6
regenerateToken()
S
66 2 8
dump()
S
66 2 9
extendSection()
S
67 2 8
yieldContent()
S
67 2 8
setContentTags()
S
73 2 4
getTags()
S
74 2 4
injectClass()
S
66 2 8
evaluatePath()
S
64 2 10
handleViewException()
S
69 2 7
exists()
S
70 2 6
stripParentheses()
S
70 2 6
value()
S
78 2 3
incrementLoopIndices()
S
64 2 9
getFirstLoop()
S
77 2 3
showError()
S
64 2 9
startComponent()
S
69 2 7
getBaseUrl()
S
82 1 3
setPath()
S
77 1 4
setAuth()
S
74 1 5
setCanFunction()
S
81 1 3
setAnyFunction()
S
81 1 3
setMode()
S
81 1 3
compileSwitch()
S
72 1 5
compileDump()
S
79 1 3
compileRelative()
S
79 1 3
compileMethod()
S
74 1 4
compilecsrf()
S
79 1 3
compileDd()
S
79 1 3
compileWhile()
S
79 1 3
compileComments()
S
73 1 4
compileEchoDefaults()
S
79 1 3
compileEach()
S
79 1 3
compileYield()
S
79 1 3
compileShow()
S
80 1 3
compileSection()
S
79 1 3
compileAppend()
S
80 1 3
compileEndAuth()
S
80 1 3
compileCan()
S
75 1 4
compileCannot()
S
75 1 4
compileCanAny()
S
75 1 4
compileEndGuest()
S
80 1 3
compileEndsection()
S
80 1 3
compileStop()
S
80 1 3
compileOverwrite()
S
80 1 3
compileUnless()
S
79 1 3
compileUser()
S
79 1 3
compileEndunless()
S
80 1 3
compileElse()
S
80 1 3
compileFor()
S
79 1 3
compileForeach()
S
65 1 8
compileSplitForeach()
S
79 1 3
compileForelse()
S
74 1 4
compileIf()
S
79 1 3
compileElseif()
S
79 1 3
compileHasSection()
S
79 1 3
compileEndwhile()
S
80 1 3
compileEndfor()
S
80 1 3
compileEndforeach()
S
80 1 3
compileEndcan()
S
80 1 3
compileEndcanany()
S
80 1 3
compileEndcannot()
S
80 1 3
compileEndif()
S
80 1 3
compileEndforelse()
S
80 1 3
compileEndphp()
S
82 1 3
compileUnset()
S
79 1 3
compileExtends()
S
67 1 7
compileParent()
S
82 1 3
compileInclude()
S
75 1 4
compileIncludeIf()
S
78 1 3
compileIncludeWhen()
S
75 1 4
compileIncludeFirst()
S
75 1 4
compileStack()
S
79 1 3
compilePush()
S
79 1 3
compilePrepend()
S
79 1 3
compileEndpush()
S
80 1 3
compileEndPrepend()
S
80 1 3
compileComponent()
S
79 1 3
compileEndComponent()
S
80 1 3
compileSlot()
S
79 1 3
compileEndSlot()
S
80 1 3
compileAsset()
S
78 1 3
compileJSon()
S
79 1 3
compileIsset()
S
79 1 3
compileEndIsset()
S
80 1 3
compileEndEmpty()
S
80 1 3
storeVerbatimBlocks()
S
70 1 6
check()
S
78 1 3
convertArgCallBack()
S
79 1 3
restoreVerbatimBlocks()
S
68 1 7
yieldSection()
S
75 1 4
extend()
S
80 1 3
directive()
S
76 1 4
directiveRT()
S
76 1 4
setEscapedContentTags()
S
79 1 3
getContentTags()
S
81 1 3
getEscapedContentTags()
S
80 1 3
setInjectResolver()
S
81 1 3
templateExist()
S
76 1 4
getFileExtension()
S
82 1 3
setFileExtension()
S
81 1 3
getCompiledExtension()
S
82 1 3
setCompiledExtension()
S
81 1 3
stripQuotes()
S
75 1 4
popLoop()
S
81 1 3
getLoopStack()
S
82 1 3
renderComponent()
S
75 1 4
componentData()
S
68 1 7
endSlot()
S
67 1 8
currentComponent()
S
79 1 3