PEAR_PackageFile_v2 D

Total Complexity 455
Dependencies 12
Dependents 8
Total lines 2,019
Lines of code 1,448
Logical lines of code 833
Comment lines 328
Methods 107
Properties 13

Methods 107

Method Rating Maintainability Complexity Lines of code
getDeps()
D
32 33 105
getInstallationFilelist()
C
36 25 78
installBinary()
B
37 20 72
isEquivalent()
B
36 19 81
dependsOn()
B
45 19 41
getMaintainers()
B
41 17 64
isSubpackage()
A
45 15 45
_getFlattenedFilelist()
A
46 15 38
isCompatible()
A
46 14 39
initPostinstallScripts()
A
43 13 48
listPostinstallScripts()
A
47 10 37
setFileAttribute()
A
48 10 34
flattenFilelist()
A
50 9 31
getFilelist()
A
52 9 27
_mergeTag()
A
52 9 26
packageInfo()
A
53 8 25
getRW()
A
56 8 18
getFileContents()
S
52 7 23
getPackageType()
S
56 7 21
getConfigureOptions()
S
56 7 19
validate()
S
57 7 16
getDependencyGroup()
S
58 5 16
getTasksNs()
S
60 5 13
getArray()
S
52 4 25
getLicense()
S
62 4 13
getTask()
S
57 3 16
getReleases()
S
64 4 10
analyzeSourceCode()
S
64 4 10
_unmatchedMaintainers()
S
62 3 12
fromArray()
S
65 3 9
_differentNotes()
S
65 3 8
getChannel()
S
66 3 9
getProvidesExtension()
S
65 3 9
_insertBefore()
S
65 3 9
getLicenseLocation()
S
70 3 6
_differentSummary()
S
65 3 8
getDirtree()
S
71 3 6
getPackagexmlVersion()
S
67 3 9
setLogger()
S
69 3 6
_differentDescription()
S
64 3 8
getSourcePackage()
S
66 3 8
runPostinstallScripts()
S
68 3 8
setTime()
S
60 2 12
setDate()
S
60 2 12
getCompatible()
S
72 2 6
getBundledPackages()
S
71 2 6
getNotes()
S
72 2 6
getUsesrole()
S
72 2 6
getUsestask()
S
72 2 6
getLastModified()
S
72 2 6
getChangelog()
S
72 2 6
setDirtree()
S
71 2 6
setInstalledAs()
S
70 2 6
getInstalledLocation()
S
71 2 6
getStability()
S
72 2 6
getDefaultGenerator()
S
69 2 7
installedFile()
S
67 2 8
getContents()
S
72 2 6
getDependencies()
S
72 2 6
getState()
S
71 2 6
getLeads()
S
72 2 6
getVersion()
S
71 2 6
getUri()
S
72 2 6
getRequestedGroup()
S
73 2 6
setRawState()
S
71 2 6
getLastInstalledVersion()
S
72 2 6
getTime()
S
72 2 6
setPackagefile()
S
76 2 4
isExtension()
S
68 2 7
getInstalledBinary()
S
76 2 4
getPackage()
S
72 2 6
toArray()
S
71 2 6
getPEARDependency2()
S
68 2 7
getSummary()
S
72 2 6
getDate()
S
72 2 6
getDescription()
S
72 2 6
getHelpers()
S
72 2 6
getContributors()
S
72 2 6
getDevelopers()
S
72 2 6
getExtends()
S
72 2 6
_differentName()
S
72 1 5
_missingFile()
S
75 1 4
_ksplice()
S
67 1 7
_differentEmail()
S
72 1 5
_differentRole()
S
72 1 5
_differentState()
S
72 1 5
_differentVersion()
S
72 1 5
_differentPackage()
S
72 1 5
hasDeps()
S
80 1 3
setRawCompatible()
S
80 1 3
isSubpackageOf()
S
81 1 3
setRawPackage()
S
80 1 3
setRawChannel()
S
80 1 3
setRequestedGroup()
S
82 1 3
setLastInstalledVersion()
S
80 1 3
setConfig()
S
76 1 4
setDeps()
S
80 1 3
setCompatible()
S
80 1 3
resetDirtree()
S
80 1 3
getValidationWarnings()
S
81 1 3
getPackageFile()
S
83 1 3
getArchiveFile()
S
83 1 3
isIncomplete()
S
83 1 3
getName()
S
82 1 3
resetFilelist()
S
80 1 3
getPEARDownloader()
S
75 1 4
PEAR_PackageFile_v2()
S
75 1 4