PEAR_Config D

Total Complexity 311
Dependencies 7
Dependents 15
Total lines 1,845
Lines of code 959
Logical lines of code 599
Comment lines 407
Methods 45
Properties 12

Methods 45

Method Rating Maintainability Complexity Lines of code
set()
D
33 35 93
get()
C
36 31 80
_addConfigVars()
B
37 19 74
PEAR_Config()
A
42 15 49
readFTPConfigFile()
A
40 14 59
_getChannelValue()
A
47 14 36
writeConfigFile()
A
46 14 36
_readConfigDataFrom()
A
43 13 50
_lazyChannelSetup()
A
49 11 30
getDefaultChannel()
A
53 10 23
setChannels()
A
52 9 26
mergeConfigFile()
A
48 8 34
_decodeInput()
A
51 8 27
getRegistry()
S
58 8 15
readConfigFile()
S
50 7 29
_encodeOutput()
S
53 7 24
definedBy()
S
55 7 20
setInstallRoot()
S
55 7 18
_prependPath()
S
58 6 15
arrayMergeRecursive()
S
56 5 20
remove()
S
58 5 16
getSetValues()
S
60 5 14
_setupChannels()
S
60 5 13
getKeys()
S
60 4 14
setRegistry()
S
61 4 13
deleteChannel()
S
62 4 11
singleton()
S
62 3 11
isDefined()
S
67 3 8
getGroupKeys()
S
65 3 9
validConfiguration()
S
71 3 6
getDefaultConfigFiles()
S
61 2 13
getType()
S
71 2 6
getFTP()
S
70 2 7
getREST()
S
65 2 8
removeLayer()
S
69 2 7
getGroup()
S
71 2 6
getGroups()
S
68 2 7
getPrompt()
S
71 2 6
getDocs()
S
71 2 6
isDefinedLayer()
S
80 1 3
getLayers()
S
73 1 5
apiVersion()
S
83 1 3
store()
S
79 1 3
noRegistry()
S
82 1 3
getConfFile()
S
81 1 3