PEAR_Installer D

Total Complexity 358
Dependencies 11
Dependents 3
Total lines 1,781
Lines of code 1,255
Logical lines of code 830
Comment lines 293
Methods 25
Properties 10

Methods 25

Method Rating Maintainability Complexity Lines of code
install()
D
9
91 320
_installFile()
D
17
64 228
commitFileTransaction()
D
21
55 176
_installFile2()
D
24
41 156
uninstall()
C
32 24 104
_compileSourceFiles()
B
37 16 70
rollbackFileTransaction()
A
45 14 41
_deletePackageFiles()
A
46 10 38
_sortUninstall()
A
58 9 18
_parsePackageXml()
S
54 6 19
_buildCallback()
S
69 5 6
addFileOperation()
S
59 3 13
_sortDirs()
S
72 3 5
startFileTransaction()
S
71 3 6
_removeBackups()
S
74 2 5
sortPackagesForUninstall()
S
68 2 7
setDownloadedPackages()
S
66 2 9
getUninstallPackages()
S
83 1 3
PEAR_Installer()
S
73 1 5
getInstallPackages()
S
83 1 3
setUninstallPackages()
S
81 1 3
setOptions()
S
82 1 3
mkDirHier()
S
76 1 4
setConfig()
S
76 1 4
download()
S
64 1 9