Noptin_Email_Generator D

Total Complexity 170
Dependencies 7
Dependents 2
Total lines 1,101
Lines of code 588
Logical lines of code 361
Comment lines 304
Methods 25
Properties 10

Methods 25

Method Rating Maintainability Complexity Lines of code
clean_html()
D
13
96 223
inline_styles()
A
52 9 23
backup_hrefs()
S
52 7 23
sanitize_inline_css()
S
53 7 22
generate()
S
56 5 17
handle_item_lists_shortcode()
S
57 5 16
generate_normal_email()
S
48 3 38
generate_visual_email()
S
48 3 37
restore_hrefs()
S
60 4 13
can_track()
S
63 4 10
generate_plain_text_email()
S
58 3 14
make_links_trackable()
S
61 3 14
post_process()
S
54 2 22
merge_tags_unautop()
S
58 2 17
inject_preheader()
S
61 2 13
make_links_trackable_callback()
S
59 2 13
inject_tracking_pixel()
S
62 2 13
allow_rgb_in_css()
S
63 2 11
__construct()
S
73 2 5
get_email_styles()
S
63 2 10
add_class_to_clickable_links()
S
60 1 15
get_tracker()
S
74 1 4
fix_links_with_double_http()
S
68 1 7
clean_style_tags()
S
75 1 4
generate_raw_html_email()
S
75 1 4