IRRPHelper D

Total Complexity 409
Dependencies 2
Dependents 5
Total lines 1,374
Lines of code 1,068
Logical lines of code 737
Comment lines 108
Methods 35
Properties 1

Methods 35

Method Rating Maintainability Complexity Lines of code
getRedirectData()
D
4
125 356
applyIncExcRules()
D
7
126 291
buildLogsHtml()
B
46 18 30
getHumanReadableValues()
A
51 14 23
logRequest()
A
45 12 41
downloadLogs()
A
47 11 31
doRedirect()
A
52 10 22
deleteLogs()
A
54 10 17
buildRedirectsHtml()
A
44 8 41
logoutLoginRedirectHandler()
S
56 7 16
getCombinations()
S
56 5 18
getProtocol()
S
63 6 9
loggedInRedirectionUrl()
S
63 6 10
getItemsPerPage()
S
63 5 9
cronDeleteLogs()
S
58 4 15
isEmpty()
S
61 3 13
__construct()
S
59 3 12
templateRedirect()
S
63 3 11
getHttpCode()
S
62 3 11
isLoggingOut()
S
72 3 5
isDeleteOptionValid()
S
71 3 5
getRealIPAddr()
S
64 3 10
sanitizeData()
S
64 3 10
buildPaginationHtml()
S
75 2 5
is404()
S
74 2 4
unescapeData()
S
74 2 4
loggedOutRedirectionUrl()
S
66 2 8
isExcludedUrl()
S
67 2 7
manualRtrim()
S
68 2 7
getMicrotime()
S
74 1 4
customDropdown()
S
81 1 3
getNonce()
S
80 1 3
nonceKey()
S
79 1 3
removeDoubleSlashes()
S
70 1 6
getHumanReadableColumns()
S
69 1 8