CFGP_Browser D

Total Complexity 216
Dependencies 3
Dependents 2
Total lines 868
Lines of code 615
Logical lines of code 359
Comment lines 34
Methods 62
Properties 13

Methods 62

Method Rating Maintainability Complexity Lines of code
checkBrowsers()
C
44 32 37
checkBrowserInternetExplorer()
A
48 12 31
checkBrowserOpera()
A
51 9 27
checkChromiumBrands()
S
51 7 28
checkPlatform()
S
57 7 16
checkBrowserSafari()
S
60 7 12
parseBrands()
S
54 6 20
checkBrowserNetscapeNavigator9Plus()
S
61 5 12
checkBrowserMozilla()
S
60 5 12
reset()
S
55 4 19
stripQuotes()
S
64 5 9
checkBrowserChrome()
S
62 5 10
checkBrowserWebOS()
S
60 4 14
checkBrowserOmniWeb()
S
61 4 12
instance()
S
62 4 11
checkBrowserW3CValidator()
S
63 4 10
checkBrowserNokia()
S
63 4 9
checkBrowseriPhone()
S
60 3 13
checkBrowseriPad()
S
60 3 13
checkBrowseriPod()
S
60 3 13
checkBrowserAndroid()
S
60 3 13
checkForAol()
S
61 3 12
checkBrowserFirefox()
S
61 3 12
checkBrowserBlackBerry()
S
62 3 11
checkBrowserGoogleBot()
S
62 3 11
checkBrowserMSNBot()
S
62 3 11
checkBrowserSlurp()
S
62 3 11
server()
S
77 3 3
checkBrowserWebTv()
S
64 3 10
checkBrowserNetPositive()
S
64 3 10
checkBrowserGaleon()
S
64 3 10
checkBrowserKonqueror()
S
64 3 10
checkBrowserIcab()
S
64 3 10
checkBrowserPhoenix()
S
64 3 10
checkBrowserFirebird()
S
64 3 10
checkBrowserLynx()
S
64 3 10
checkBrowserAmaya()
S
64 3 10
__construct()
S
68 2 8
setVersion()
S
70 2 6
setAolVersion()
S
70 2 6
extractChromiumVersionFromUA()
S
70 2 6
checkBrowserEdge()
S
67 2 8
checkBrowserShiretoko()
S
67 2 8
checkBrowserIceCat()
S
67 2 8
isBrowser()
S
78 1 3
getBrowser()
S
82 1 3
setBrowser()
S
77 1 4
getPlatform()
S
82 1 3
setPlatform()
S
77 1 4
getVersion()
S
82 1 3
getAolVersion()
S
82 1 3
isAol()
S
82 1 3
isMobile()
S
82 1 3
isRobot()
S
82 1 3
setAol()
S
80 1 3
setMobile()
S
80 1 3
setRobot()
S
80 1 3
getUserAgent()
S
82 1 3
setUserAgent()
S
74 1 5
isChromeFrame()
S
78 1 3
__toString()
S
68 1 6
determine()
S
75 1 5