JForm D

Total Complexity 257
Dependencies 14
Dependents 7
Total lines 2,108
Lines of code 1,060
Logical lines of code 533
Comment lines 745
Methods 42
Properties 6

Methods 42

Method Rating Maintainability Complexity Lines of code
filterField()
D
24
43 170
load()
B
40 16 64
getFieldsets()
A
41 13 63
validateField()
A
42 13 57
findField()
A
43 12 55
findGroup()
A
43 12 48
bind()
A
48 11 37
setField()
A
48 11 34
findFieldsByGroup()
A
45 10 44
loadField()
A
46 10 40
validate()
A
45 8 45
filter()
A
48 8 35
syncPaths()
A
51 8 28
mergeNodes()
S
49 6 35
getInstance()
S
50 6 29
getFieldset()
S
52 6 26
setFields()
S
55 6 23
getGroup()
S
56 5 19
bindLevel()
S
59 5 14
getFieldAttribute()
S
59 4 15
setFieldAttribute()
S
58 3 17
setValue()
S
60 3 15
removeGroup()
S
61 3 13
removeField()
S
61 3 13
mergeNode()
S
61 3 13
loadFile()
S
61 3 12
getField()
S
62 3 12
addNode()
S
62 3 11
getValue()
S
64 2 11
reset()
S
65 2 10
__construct()
S
71 2 5
getInput()
S
69 2 7
getLabel()
S
69 2 7
findFieldsByFieldset()
S
65 2 9
loadRuleType()
S
79 1 3
getFormControl()
S
80 1 3
addFieldPath()
S
80 1 3
addFormPath()
S
80 1 3
addRulePath()
S
80 1 3
getErrors()
S
82 1 3
getName()
S
82 1 3
loadFieldType()
S
79 1 3