PEAR_Dependency2 D

Total Complexity 355
Dependencies 7
Dependents 5
Total lines 1,321
Lines of code 988
Logical lines of code 586
Comment lines 123
Methods 25
Properties 7

Methods 25

Method Rating Maintainability Complexity Lines of code
_validatePackageDownload()
D
18
82 195
validatePackageUninstall()
D
23
51 176
validateExtensionDependency()
D
28
51 121
validateOsDependency()
C
37 28 70
normalizeDep()
B
40 19 63
validatePhpDependency()
B
43 18 47
_validatePackageUninstall()
B
44 17 44
validatePearinstallerDependency()
A
45 16 43
validatePackage()
A
40 15 55
_getExtraString()
A
47 12 39
validateArchDependency()
A
51 10 26
validatePackageDependency()
A
52 8 25
signOperator()
S
61 7 12
PEAR_Dependency2()
S
54 5 21
validateDependency1()
S
60 4 13
phpversion()
S
72 2 6
raiseError()
S
68 2 7
validateSubpackageDependency()
S
79 1 3
getPEARVersion()
S
83 1 3
_validatePackageInstall()
S
79 1 3
extension_loaded()
S
81 1 3
matchSignature()
S
81 1 3
getsysname()
S
82 1 3
getPHP_OS()
S
83 1 3
warning()
S
76 1 4