wa_Mobile_Detect D

Total Complexity 168
Dependencies 1
Dependents 1
Total lines 1,431
Lines of code 335
Logical lines of code 157
Comment lines 627
Methods 35
Properties 15

Methods 35

Method Rating Maintainability Complexity Lines of code
wa_mobileGrade()
D
32 77 55
version()
A
53 8 21
wa_isMobile()
S
55 7 20
wa_setUserAgent()
S
55 6 20
wa_checkHttpHeadersForMobile()
S
57 6 17
wa_isTablet()
S
58 6 15
wa_setCfHeaders()
S
58 5 14
wa_setHttpHeaders()
S
61 5 12
wa_getHttpHeader()
S
60 4 13
wa_matchUAAgainstKey()
S
61 4 13
wa_matchDetectionRulesAgainstUA()
S
63 4 11
wa_setDetectionType()
S
66 4 9
is()
S
65 3 10
match()
S
65 3 8
wa_getMobileDetectionRulesExtended()
S
63 2 13
wa_getMobileDetectionRules()
S
64 2 12
wa_getRules()
S
70 2 7
__call()
S
66 2 8
wa_prepareVersionNo()
S
65 2 8
wa_getProperties()
S
80 1 3
wa_getOperatingSystems()
S
80 1 3
__construct()
S
77 1 4
wa_getUtilities()
S
80 1 3
wa_getScriptVersion()
S
80 1 3
wa_getUserAgents()
S
80 1 3
wa_getTabletDevices()
S
80 1 3
wa_getPhoneDevices()
S
80 1 3
wa_getMatchesArray()
S
82 1 3
wa_getMatchingRegex()
S
82 1 3
wa_getUserAgent()
S
82 1 3
wa_getCfHeaders()
S
82 1 3
wa_getUaHttpHeaders()
S
81 1 3
wa_getMobileHeaders()
S
81 1 3
wa_wa_getHttpHeaders()
S
82 1 3
wa_getBrowsers()
S
80 1 3