UBHTTP B

Total Complexity 88
Dependencies 5
Dependents 1
Total lines 616
Lines of code 433
Logical lines of code 217
Comment lines 44
Methods 29
Properties 5

Methods 29

Method Rating Maintainability Complexity Lines of code
get_url_purpose()
A
48 16 29
get_current_protocol()
S
57 6 16
stream_request_curl()
S
44 4 44
get_common_headers()
S
51 5 26
get_forwarded_headers()
S
54 5 21
set_response_headers()
S
59 5 14
stream_request_wp_remote()
S
49 3 31
remove_last_public_ip_address()
S
58 4 16
prepare_request_headers()
S
50 3 30
sanitize_cookies()
S
59 3 15
create_curl_response_header_filter()
S
59 3 14
create_response_header_filter()
S
60 3 13
determine_protocol()
S
52 2 26
stream_request()
S
54 2 25
get_last_public_ip_address()
S
66 3 8
is_location_response_header_set()
S
65 3 9
cookie_array_from_string()
S
64 2 9
stream_headers_function()
S
66 2 9
is_extract_url_proxyable()
S
65 2 9
split_header_values()
S
77 2 3
is_valid_protocol()
S
78 2 3
cookie_string_from_array()
S
63 1 11
stream_response_function()
S
72 1 6
convert_headers_to_curl()
S
68 1 7
is_confirmation_dialog()
S
69 1 8
is_lightbox()
S
69 1 8
is_variant()
S
69 1 8
is_tracking_link()
S
69 1 8
is_public_ip_address()
S
70 1 7