HttpClient D

Total Complexity 126
Dependencies 0
Dependents 1
Total lines 777
Lines of code 393
Logical lines of code 268
Comment lines 195
Methods 40
Properties 29

Methods 40

Method Rating Maintainability Complexity Lines of code
doRequest()
D
26
39 137
buildRequest()
B
43 18 41
__construct()
A
55 9 18
getRequestURL()
S
65 5 8
buildQuery()
S
61 4 12
get()
S
59 3 14
setScheme()
S
64 3 11
setCookies()
S
71 3 5
debug()
S
66 3 8
post()
S
60 2 14
put()
S
60 2 14
delete()
S
60 2 14
__destruct()
S
78 2 3
getHeader()
S
67 2 8
getCookies()
S
79 2 3
setRequestHeaders()
S
73 2 5
setMethod()
S
72 2 4
__toString()
S
81 1 3
ok()
S
80 1 3
setTimeout()
S
81 1 3
getContent()
S
82 1 3
getStatus()
S
82 1 3
getHeaders()
S
82 1 3
getError()
S
82 1 3
getPath()
S
82 1 3
setReferer()
S
81 1 3
setUserAgent()
S
81 1 3
setAuthorization()
S
77 1 4
useGzip()
S
81 1 3
setPersistCookies()
S
81 1 3
setPersistReferers()
S
81 1 3
setHandleRedirects()
S
81 1 3
setStrictRedirects()
S
81 1 3
setMaxRedirects()
S
81 1 3
setHeadersOnly()
S
81 1 3
setDebug()
S
81 1 3
setPath()
S
81 1 3
quickGet()
S
72 1 5
quickPost()
S
72 1 5
create()
S
80 1 3