AMDFirewallBrowser D

Total Complexity 176
Dependencies 0
Dependents 1
Total lines 1,241
Lines of code 617
Logical lines of code 374
Comment lines 390
Methods 57
Properties 13

Methods 57

Method Rating Maintainability Complexity Lines of code
checkBrowsers()
C
61 29 7
checkPlatform()
B
46 18 36
checkBrowserInternetExplorer()
A
46 9 38
checkBrowserMozilla()
A
53 10 21
checkBrowserOpera()
A
48 7 35
checkBrowserSafari()
S
57 5 15
checkBrowserNetscapeNavigator9Plus()
S
60 5 13
__construct()
S
42 2 58
checkBrowserFirefox()
S
59 4 15
checkBrowserNokia()
S
59 4 14
checkBrowserW3CValidator()
S
56 3 18
checkBrowserAndroid()
S
58 3 16
checkBrowseriPod()
S
57 3 16
checkBrowseriPad()
S
57 3 16
checkBrowseriPhone()
S
57 3 16
checkBrowserOmniWeb()
S
62 3 10
checkBrowserLynx()
S
62 3 10
checkBrowserIceCat()
S
66 3 8
checkBrowserShiretoko()
S
66 3 8
checkBrowserSlurp()
S
61 2 12
checkBrowserBlackBerry()
S
62 2 11
checkBrowserGoogleBot()
S
61 2 11
checkForAol()
S
62 2 11
checkBrowserMSNBot()
S
61 2 11
checkBrowserPhoenix()
S
64 2 9
getBrowser()
S
74 2 5
checkBrowserIceweasel()
S
63 2 10
checkBrowserAmaya()
S
63 2 10
getPlatform()
S
74 2 5
checkBrowserFirebird()
S
64 2 9
checkBrowserChrome()
S
63 2 10
checkBrowserWebTv()
S
63 2 10
checkBrowserNetPositive()
S
62 2 10
checkBrowserGaleon()
S
63 2 10
checkBrowserKonqueror()
S
63 2 10
checkBrowserIcab()
S
64 2 9
getOs()
S
74 2 5
reset()
S
62 1 11
isBrowser()
S
78 1 3
translate()
S
80 1 3
setPlatform()
S
80 1 3
getVersion()
S
82 1 3
determine()
S
75 1 5
export()
S
65 1 10
isChromeFrame()
S
78 1 3
setUserAgent()
S
74 1 5
getUserAgent()
S
82 1 3
setRobot()
S
81 1 3
setMobile()
S
81 1 3
setAol()
S
81 1 3
isRobot()
S
82 1 3
isMobile()
S
82 1 3
isAol()
S
82 1 3
setAolVersion()
S
78 1 3
getAolVersion()
S
82 1 3
setVersion()
S
78 1 3
setBrowser()
S
80 1 3