Zend_Http_UserAgent_AbstractDevice D

Total Complexity 171
Dependencies 2
Dependents 0
Total lines 953
Lines of code 536
Logical lines of code 309
Comment lines 270
Methods 36
Properties 8

Methods 36

Method Rating Maintainability Complexity Lines of code
extractFromUserAgent()
D
11
90 278
_getDefaultFeatures()
C
33 30 90
_loadFeaturesAdapter()
S
51 7 26
_matchAgentAgainstSignatures()
S
63 4 11
setGroup()
S
65 3 9
_restoreFromArray()
S
68 3 7
__construct()
S
64 2 11
getFeature()
S
74 2 5
_defineFeatures()
S
69 2 7
setFeature()
S
68 2 7
serialize()
S
63 1 11
hasPdfSupport()
S
82 1 3
setImages()
S
81 1 3
setUserAgent()
S
77 1 4
setBrowserVersion()
S
81 1 3
setBrowser()
S
81 1 3
getImages()
S
82 1 3
getUserAgent()
S
82 1 3
getBrowserVersion()
S
82 1 3
getBrowser()
S
82 1 3
httpsSupport()
S
82 1 3
hasPhoneNumber()
S
82 1 3
getPreferredMarkup()
S
82 1 3
hasFlashSupport()
S
82 1 3
getXhtmlSupportLevel()
S
82 1 3
getPhysicalScreenWidth()
S
82 1 3
getPhysicalScreenHeight()
S
82 1 3
getMaxImageHeight()
S
82 1 3
getImageFormatSupport()
S
82 1 3
unserialize()
S
76 1 4
getType()
S
100 1 0
getAllGroups()
S
82 1 3
getAllFeatures()
S
82 1 3
getGroup()
S
80 1 3
hasFeature()
S
79 1 3
getMaxImageWidth()
S
82 1 3