PEAR_PackageFile_v1 D

Total Complexity 293
Dependencies 6
Dependents 8
Total lines 1,330
Lines of code 976
Logical lines of code 520
Comment lines 159
Methods 88
Properties 8

Methods 88

Method Rating Maintainability Complexity Lines of code
validate()
D
20
64 182
_analyzeSourceCode()
D
22
54 176
_analyzePhpFiles()
B
41 17 51
_buildProvidesArray()
A
44 15 43
getFileContents()
A
50 8 26
updateMaintainer()
S
55 6 19
dependsOn()
S
57 6 17
_getErrorMessage()
S
39 1 82
deleteMaintainer()
S
58 4 16
setLogger()
S
69 4 6
packageInfo()
S
68 4 7
addPackageDep()
S
61 3 12
addFile()
S
62 3 11
getDirtree()
S
71 3 6
addConfigureOption()
S
63 3 10
getSummary()
S
72 2 6
getPackage()
S
72 2 6
getVersion()
S
72 2 6
getProvides()
S
72 2 6
getLastInstalledVersion()
S
72 2 6
getMaintainers()
S
72 2 6
getState()
S
72 2 6
hasConfigureOptions()
S
76 2 4
getConfigureOptions()
S
72 2 6
getDate()
S
72 2 6
getDefaultGenerator()
S
69 2 7
toArray()
S
72 2 6
getFilelist()
S
72 2 6
getExtends()
S
72 2 6
getDescription()
S
72 2 6
getLicense()
S
72 2 6
installedFile()
S
67 2 8
getChangelog()
S
72 2 6
getNotes()
S
72 2 6
setDirtree()
S
71 2 6
getDeps()
S
72 2 6
getPackageFile()
S
79 2 3
setPackagefile()
S
76 2 4
hasDeps()
S
76 2 4
setInstalledAs()
S
70 2 6
isSubpackageOf()
S
81 1 3
isCompatible()
S
83 1 3
getDependencyGroup()
S
83 1 3
getInstallationFilelist()
S
82 1 3
isSubpackage()
S
83 1 3
clearConfigureOptions()
S
80 1 3
getProvidesExtension()
S
83 1 3
setFileAttribute()
S
79 1 3
resetFilelist()
S
80 1 3
getPackagexmlVersion()
S
83 1 3
getValidationWarnings()
S
81 1 3
_validateError()
S
75 1 4
_validateWarning()
S
78 1 3
setDeps()
S
80 1 3
PEAR_PackageFile_v1()
S
73 1 5
addExtensionDep()
S
65 1 9
getTime()
S
83 1 3
isExtension()
S
83 1 3
setConfig()
S
76 1 4
setRequestedGroup()
S
100 1 2
setLastInstalledVersion()
S
80 1 3
getInstalledBinary()
S
83 1 3
listPostinstallScripts()
S
83 1 3
initPostinstallScripts()
S
83 1 3
getPackageType()
S
83 1 3
getArchiveFile()
S
83 1 3
resetDirtree()
S
80 1 3
fromArray()
S
77 1 4
isIncomplete()
S
83 1 3
getChannel()
S
83 1 3
getUri()
S
83 1 3
getArray()
S
83 1 3
addPhpDep()
S
68 1 7
getName()
S
82 1 3
setRawPackage()
S
80 1 3
setPackage()
S
76 1 4
setVersion()
S
76 1 4
clearMaintainers()
S
80 1 3
addMaintainer()
S
71 1 5
setRawState()
S
80 1 3
setState()
S
76 1 4
setDate()
S
76 1 4
installBinary()
S
83 1 3
setSummary()
S
76 1 4
setDescription()
S
76 1 4
setNotes()
S
76 1 4
clearDeps()
S
80 1 3
setLicense()
S
76 1 4