iHomefinderStateManager A

Total Complexity 69
Dependencies 3
Dependents 20
Total lines 318
Lines of code 244
Logical lines of code 112
Comment lines 15
Methods 42
Properties 3

Methods 42

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