BladeOne D

Total Complexity 353
Dependencies 10
Dependents 1
Total lines 2,504
Lines of code 1,147
Logical lines of code 615
Comment lines 945
Methods 179
Properties 46

Methods 179

Method Rating Maintainability Complexity Lines of code
runString()
A
52 8 22
get()
A
55 8 20
getEchoMethods()
S
51 7 29
compile()
S
51 7 25
__construct()
S
53 7 22
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
isExpired()
S
58 5 15
first()
S
62 5 11
renderEach()
S
57 4 17
setBaseUrl()
S
58 4 13
findPath()
S
63 4 11
_if()
S
56 3 19
ipClient()
S
66 4 8
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
startPrepend()
S
66 3 9
startPush()
S
66 3 9
last()
S
69 3 6
parseToken()
S
65 3 9
extendStartPush()
S
64 3 10
csrf_token()
S
66 3 9
getCompiledFile()
S
66 3 8
compileEscapedEchos()
S
64 3 8
splitForeach()
S
64 3 10
includeFirst()
S
67 3 8
startSection()
S
68 3 7
extendPush()
S
64 3 10
compileRegularEchos()
S
63 3 9
compileRawEchos()
S
64 3 8
slot()
S
64 3 10
e()
S
69 3 6
compileInject()
S
60 2 12
compileIncludeFast()
S
61 2 12
run()
S
64 2 9
injectClass()
S
66 2 8
compileBreak()
S
77 2 3
compileContinue()
S
77 2 3
getTags()
S
74 2 4
showError()
S
64 2 10
compileEmpty()
S
66 2 8
__call()
S
69 2 6
runChild()
S
64 2 9
includeWhen()
S
69 2 7
setContentTags()
S
73 2 4
startComponent()
S
69 2 7
getMode()
S
71 2 6
convertArg()
S
70 2 6
addAssetDict()
S
69 2 7
compilePhp()
S
78 2 3
extendSection()
S
67 2 8
relative()
S
75 2 4
dump()
S
66 2 9
getFirstLoop()
S
77 2 3
yieldContent()
S
67 2 8
incrementLoopIndices()
S
64 2 9
compileCase()
S
68 2 7
compileDefault()
S
70 2 6
stopPrepend()
S
66 2 8
compileSet()
S
69 2 5
stripParentheses()
S
70 2 6
compileStatementCustom()
S
70 2 5
compileEchos()
S
70 2 6
value()
S
78 2 3
compileAuth()
S
66 2 8
compileElseAuth()
S
66 2 8
exists()
S
70 2 6
compileExtensions()
S
68 2 7
compileElseCan()
S
67 2 8
stopPush()
S
66 2 8
compileElseCannot()
S
67 2 8
evaluatePath()
S
64 2 10
compileElseCanAny()
S
66 2 8
compileElseGuest()
S
66 2 8
compileEndSwitch()
S
67 2 7
yieldPushContent()
S
70 2 6
getFile()
S
71 2 5
regenerateToken()
S
66 2 8
check()
S
78 1 3
endSlot()
S
67 1 8
convertArgCallBack()
S
79 1 3
renderComponent()
S
75 1 4
restoreVerbatimBlocks()
S
68 1 7
storeVerbatimBlocks()
S
70 1 6
componentData()
S
68 1 7
setEscapedContentTags()
S
79 1 3
getLoopStack()
S
82 1 3
yieldSection()
S
75 1 4
popLoop()
S
81 1 3
extend()
S
80 1 3
directive()
S
76 1 4
directiveRT()
S
76 1 4
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
handleViewException()
S
77 1 4
stripQuotes()
S
75 1 4
setCompiledExtension()
S
81 1 3
compileIncludeFirst()
S
75 1 4
compileEndEmpty()
S
80 1 3
compileYield()
S
79 1 3
compileEndunless()
S
80 1 3
compileUser()
S
79 1 3
compileUnless()
S
79 1 3
compileOverwrite()
S
80 1 3
compileStop()
S
80 1 3
compileEndsection()
S
80 1 3
compileEndGuest()
S
80 1 3
compileCanAny()
S
75 1 4
compileCannot()
S
75 1 4
compileCan()
S
75 1 4
compileEndAuth()
S
80 1 3
compileAppend()
S
80 1 3
compileSection()
S
79 1 3
compileShow()
S
80 1 3
compileEach()
S
79 1 3
compileFor()
S
79 1 3
compileSwitch()
S
72 1 5
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
compileDump()
S
79 1 3
compileEchoDefaults()
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
compileElse()
S
80 1 3
compileForeach()
S
65 1 8
compileEndIsset()
S
80 1 3
compileInclude()
S
75 1 4
compileIsset()
S
79 1 3
compileJSon()
S
79 1 3
compileAsset()
S
78 1 3
compileEndSlot()
S
80 1 3
compileSlot()
S
79 1 3
compileEndComponent()
S
80 1 3
compileComponent()
S
79 1 3
compileEndPrepend()
S
80 1 3
compileEndpush()
S
80 1 3
compilePrepend()
S
79 1 3
compilePush()
S
79 1 3
compileStack()
S
79 1 3
compileIncludeWhen()
S
75 1 4
compileIncludeIf()
S
78 1 3
compileParent()
S
82 1 3
compileSplitForeach()
S
79 1 3
compileEndforeach()
S
80 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
compileEndcan()
S
80 1 3
compileExtends()
S
67 1 7
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
currentComponent()
S
79 1 3