BrowserDetection D

Total Complexity 263
Dependencies 0
Dependents 1
Total lines 1,452
Lines of code 747
Logical lines of code 466
Comment lines 428
Methods 61
Properties 10

Methods 61

Method Rating Maintainability Complexity Lines of code
checkBrowsers()
C
47 28 31
webKitBuildToSafariVer()
C
36 24 78
checkPlatform()
C
39 25 57
checkBrowserInternetExplorer()
C
38 24 64
safariBuildToSafariVer()
C
37 23 76
checkBrowserNetscape()
A
46 12 36
checkBrowserOpera()
A
52 11 24
compareVersions()
A
50 10 31
checkBrowserSafari()
A
51 10 26
checkBrowserW3CValidator()
S
55 7 21
checkSimpleBrowserUA()
S
52 6 24
__toString()
S
54 6 22
checkBrowserBlackBerry()
S
55 6 21
checkBrowserUAWithVersion()
S
54 5 21
checkBrowserNokia()
S
59 5 13
setUserAgent()
S
61 5 12
checkForAol()
S
57 3 17
checkBrowserOmniWeb()
S
64 4 9
checkBrowserFirefox()
S
62 3 11
cleanVersion()
S
64 2 9
setVersion()
S
67 2 8
getIECompatibilityView()
S
68 2 7
isInIECompatibilityView()
S
78 2 3
reset()
S
63 1 12
checkBrowserPhoenix()
S
79 1 3
setPlatform()
S
80 1 3
setRobot()
S
80 1 3
checkBrowserSlurp()
S
78 1 3
checkBrowserYahooMultimedia()
S
78 1 3
setMobile()
S
80 1 3
parseInt()
S
79 1 3
setAol()
S
80 1 3
setAolVersion()
S
76 1 4
setBrowser()
S
80 1 3
detect()
S
75 1 5
__construct()
S
81 1 3
checkBrowserNetPositive()
S
79 1 3
checkBrowserAndroid()
S
78 1 3
getAolVersion()
S
82 1 3
getBrowser()
S
82 1 3
getPlatform()
S
82 1 3
getUserAgent()
S
82 1 3
getVersion()
S
82 1 3
isAol()
S
82 1 3
isChromeFrame()
S
78 1 3
isMobile()
S
82 1 3
isRobot()
S
82 1 3
checkBrowserAmaya()
S
79 1 3
checkBrowserBingbot()
S
78 1 3
checkBrowserMsnTv()
S
79 1 3
checkBrowserChrome()
S
79 1 3
checkBrowserFirebird()
S
79 1 3
checkBrowserGaleon()
S
79 1 3
checkBrowserGooglebot()
S
78 1 3
checkBrowserIcab()
S
79 1 3
checkBrowserIceCat()
S
79 1 3
checkBrowserIceWeasel()
S
79 1 3
checkBrowserKonqueror()
S
79 1 3
checkBrowserLynx()
S
79 1 3
checkBrowserMsnBot()
S
78 1 3
checkBrowserMozilla()
S
78 1 3