iHomefinderStateManager A

Total Complexity 72
Dependencies 4
Dependents 20
Total lines 327
Lines of code 252
Logical lines of code 117
Comment lines 15
Methods 43
Properties 3

Methods 43

Method Rating Maintainability Complexity Lines of code
isErrorMode()
S
58 5 15
setupLeadCaptureUser()
S
60 5 13
isWebCrawler()
S
54 4 23
isIhfAjax()
S
63 4 11
isErrorForTimeout()
S
61 3 13
setCookie()
S
57 2 18
setSubscriberId()
S
73 2 5
setLeadCaptureUserId()
S
73 2 5
getInstance()
S
71 2 6
getCurrentUrl()
S
64 2 10
getLastSearch()
S
65 2 9
getCookie()
S
74 2 5
limitErrorsTimes()
S
71 2 6
setSessionId()
S
73 2 5
getUserIpAddress()
S
69 2 7
removeCookie()
S
68 2 7
getUserAgent()
S
74 2 5
setListingInfo()
S
73 2 5
emptyErrorTimes()
S
82 1 3
isListingIdResults()
S
79 1 3
setErrorTimes()
S
73 1 5
getErrorsTimes()
S
73 1 5
addErrorTime()
S
73 1 5
hasCookie()
S
79 1 3
isListingAddressResults()
S
79 1 3
__construct()
S
76 1 4
hasListingInfo()
S
80 1 3
getSubscriberId()
S
80 1 3
hasUserAgent()
S
79 1 3
getSessionId()
S
80 1 3
hasSessionId()
S
80 1 3
getLastSearchUrl()
S
80 1 3
setLastSearchUrl()
S
72 1 5
hasLastSearch()
S
80 1 3
hasSubscriberId()
S
80 1 3
getListingInfo()
S
82 1 3
removeSubscriberId()
S
81 1 3
getRememberMe()
S
80 1 3
setRememberMe()
S
80 1 3
hasRememberMe()
S
80 1 3
removeRememberMe()
S
81 1 3
hasLeadCaptureUserId()
S
80 1 3
getLeadCaptureUserId()
S
80 1 3