BounceHandler D

Total Complexity 201
Dependencies 0
Dependents 0
Total lines 842
Lines of code 583
Logical lines of code 398
Comment lines 156
Methods 30
Properties 25

Methods 30

Method Rating Maintainability Complexity Lines of code
get_the_facts()
D
23
53 150
get_status_code_from_text()
B
42 23 44
standard_parser()
A
47 17 30
parse_machine_parsable_body_part()
A
44 14 44
is_an_autoresponse()
A
53 9 22
parse_dsn_fields()
S
53 7 22
is_an_ARF()
S
56 7 19
contenttype_decode()
S
50 6 31
get_action_from_status_code()
S
56 6 20
parse_body_into_mime_sections()
S
59 6 13
parse_head()
S
56 5 17
is_a_bounce()
S
61 5 12
format_final_recipient_array()
S
57 4 16
find_type()
S
64 4 11
find_web_beacon()
S
66 4 8
format_status_code()
S
62 3 11
find_x_header()
S
63 3 11
find_recipient()
S
64 3 10
extract_address()
S
65 3 9
decode_diagnostic_code()
S
68 3 7
is_RFC1892_multipart_report()
S
71 3 5
find_fbl_recipients()
S
68 3 7
init_bouncehandler()
S
55 1 21
find_email_addresses()
S
69 2 7
strip_angle_brackets()
S
68 2 7
parse_email()
S
80 1 3
fetch_status_messages()
S
65 1 7
get_head_from_returned_message_body_part()
S
68 1 7
contenttype_decode_pre_callback()
S
79 1 3
__construct()
S
65 1 9