JInstaller D

Total Complexity 243
Dependencies 14
Dependents 5
Total lines 2,066
Lines of code 1,104
Logical lines of code 571
Comment lines 630
Methods 39
Properties 11

Methods 39

Method Rating Maintainability Complexity Lines of code
removeFiles()
C
33 21 113
parseSchemaUpdates()
B
35 19 91
parseFiles()
B
39 16 67
parseSQLFiles()
B
41 16 57
copyFiles()
A
41 15 59
findDeletedFiles()
A
42 14 60
abort()
A
41 12 57
discover_install()
A
40 11 68
parseLanguages()
A
42 11 54
refreshManifestCache()
A
45 10 49
setSchemaVersion()
A
44 10 48
parseMedia()
A
46 10 36
install()
A
45 7 44
update()
A
47 7 39
getParams()
S
52 7 28
findManifest()
S
49 6 33
parseQueries()
S
54 6 22
uninstall()
S
54 5 22
discover()
S
58 5 16
setupInstall()
S
59 5 15
isManifest()
S
62 4 12
loadMD5Sum()
S
58 3 15
copyManifest()
S
59 2 15
setUpgrade()
S
64 2 12
setOverwrite()
S
64 2 12
getInstance()
S
69 2 7
getPath()
S
78 2 3
getManifest()
S
70 2 7
cleanDiscoveredExtension()
S
62 1 11
getOverwrite()
S
75 1 4
generateManifestCache()
S
79 1 3
isOverwrite()
S
82 1 3
setRedirectURL()
S
81 1 3
getRedirectURL()
S
82 1 3
pushStep()
S
80 1 3
getUpgrade()
S
75 1 4
isUpgrade()
S
82 1 3
setPath()
S
80 1 3
__construct()
S
79 1 3