IfwPsn_Util_Replacements A

Total Complexity 69
Dependencies 1
Dependents 0
Total lines 435
Lines of code 180
Logical lines of code 91
Comment lines 150
Methods 30
Properties 9

Methods 30

Method Rating Maintainability Complexity Lines of code
setOptions()
A
52 15 23
getReplacements()
A
54 9 21
_lazyReplace()
S
56 4 18
__construct()
S
65 3 9
isSkipPlaceholder()
S
77 3 3
replace()
S
65 3 9
_getFlattenedReplacements()
S
66 3 9
getReplacementsFullyLoaded()
S
65 3 9
setReplaceMode()
S
74 2 5
getValue()
S
71 2 6
removeGroup()
S
73 2 5
removePlaceholder()
S
70 2 6
addSkipPlaceholder()
S
75 1 4
setDelimiterFrontRegex()
S
81 1 3
getDelimiterBehindRegex()
S
82 1 3
setDelimiterBehindRegex()
S
81 1 3
getLazyFilterPrefix()
S
82 1 3
setLazyFilterPrefix()
S
81 1 3
_isValidMode()
S
79 1 3
getReplaceMode()
S
82 1 3
addPlaceholder()
S
75 1 4
_lazyGetValue()
S
78 1 3
getPlaceholders()
S
78 1 3
_eagerReplace()
S
79 1 3
getDefaultReplacements()
S
80 1 3
setValue()
S
75 1 4
addDelimiters()
S
80 1 3
isAutoDelimiters()
S
82 1 3
getDefaultPlaceholders()
S
78 1 3
getDelimiterFrontRegex()
S
82 1 3