Pap_Api_Tracker B

Total Complexity 86
Dependencies 12
Dependents 0
Total lines 369
Lines of code 259
Logical lines of code 146
Comment lines 50
Methods 37
Properties 12

Methods 37

Method Rating Maintainability Complexity Lines of code
getData()
A
52 8 24
getUrl()
A
53 8 21
track()
S
57 4 17
save3rdPartyCookie()
S
63 5 10
saveAffiliateCookie()
S
66 5 7
parseResponse()
S
63 4 11
getGetParams()
S
64 4 9
getOldCookies()
S
62 4 10
getReferrerUrl()
S
70 3 6
existsAffiliateCookie()
S
77 3 3
saveCookies()
S
68 2 8
getServerName()
S
71 2 6
getSaleParams()
S
69 2 7
getVisitorIdFromCookie()
S
71 2 6
__construct()
S
68 2 7
getUserAgent()
S
72 2 6
trackClickRequest()
S
67 2 8
createTrackRequest()
S
63 2 10
executeTrackRequest()
S
65 2 9
save3rdPartyCookiesOnly()
S
68 2 7
getIp()
S
72 2 6
setQueryParams()
S
62 1 11
getAffiliate()
S
79 1 3
saveCookiesByJavascript()
S
80 1 3
setVisitorId()
S
81 1 3
getVisitorId()
S
82 1 3
setAccountId()
S
81 1 3
setParamNameUserId()
S
81 1 3
setOverwriteCookie()
S
81 1 3
setUserAgent()
S
81 1 3
includeJavascript()
S
74 1 4
getCampaign()
S
79 1 3
sendRequest()
S
76 1 4
createSale()
S
80 1 3
setIp()
S
81 1 3
getChannel()
S
79 1 3
createAction()
S
71 1 6