Code Analysis: Contact Form 7 Extension For Mailchimp 0.9.33

Function Rating Maintainability Complexity Lines of code
cmatic_subscribe_submission()
D
26
30 154
cmatic_rest_get_lists()
C
29 26 125
ClickSyncr\Metrics\Core\Collector::collect_forms()
C
30 25 111
ClickSyncr\Metrics\Core\Collector::collect_environment()
B
33 21 75
ClickSyncr\Metrics\Core\Collector::collect_plugins()
B
34 20 88
ClickSyncr\Metrics\Core\Collector::collect_features()
B
38 17 67
cmatic_rest_get_merge_fields()
B
35 14 85
ClickSyncr\Metrics\Core\Collector::collect_api()
B
36 14 77
ClickSyncr\Metrics\Core\Collector::collect_wordpress()
B
46 17 31
Cmatic_Deactivation_Survey::send_feedback_email()
A
36 13 80
wpcf7_mce_validate_api_key()
A
41 14 52
ClickSyncr\Metrics\Core\Collector::collect_submissions()
A
37 12 73
ClickSyncr\Metrics\Core\Collector::collect_lifecycle()
A
42 13 48
mce_show_update_notice()
A
46 14 31
mce_html_panel_listmail()
A
46 13 35
mce_render_field_dropdown()
A
47 12 36
cmatic_save_form_settings()
A
43 11 49
cmatic_register_rest_routes()
A
32 3 166
mce_news_notices()
A
41 10 59
mce_panel_gen()
A
42 9 55
cmatic_rest_nuclear_license_reset()
A
37 7 81
CMatic_Remote_Fetcher::parse_pricing_html()
A
48 10 35
cmatic_rest_get_debug_log()
A
46 9 39
mce_migrate_to_cmatic_option()
A
43 8 49
ClickSyncr\Metrics\Core\Scheduler::ensure_schedule()
A
48 9 32
CMatic_Remote_Fetcher::parse_pricing_json()
A
49 9 30
cmatic_render_footer_banner()
A
38 5 89
ClickSyncr\Metrics\Core\Collector::collect_performance()
A
43 8 43
wpcf7_mce_get_merge_fields()
A
50 9 25
Cmatic_Deactivation_Survey::handle_feedback_submission()
A
41 7 54
ClickSyncr\Metrics\Core\Collector::collect_server()
A
51 9 22
wpcf7_mce_listasasociadas()
A
49 8 28
ClickSyncr\Metrics\Bootstrap::handle_toggle_telemetry()
A
54 8 20
cmatic_rest_clear_debug_log()
S
46 6 44
cmatic_rest_log_browser_console()
S
46 6 37
ClickSyncr\Metrics\Core\Collector::get_opcache_hit_rate()
S
57 7 16
cmatic_can_redirect_on_activation()
S
60 7 15
Cmatic_Deactivation_Survey::__construct()
S
64 8 8
ClickSyncr\Metrics\Core\Scheduler::execute_heartbeat()
S
57 7 15
cmatic_enqueue_lite_js()
S
46 5 40
mce_mail_tags()
S
57 6 17
Cmatic_File_Logger::map_numeric_level_to_string()
S
59 6 16
CMatic_Remote_Fetcher::fetch_fresh_data()
S
53 5 25
Cmatic_Deactivation_Survey::get_plugin_list()
S
55 5 19
mce_get_form_tags_with_types()
S
57 5 17
mce_update_cmatic()
S
57 5 16
Cmatic_File_Logger::log()
S
60 5 12
ClickSyncr\Metrics\Core\Storage::init()
S
51 4 26
mce_difer_dateact_date()
S
54 4 22
ClickSyncr\Metrics\Core\Collector::get_cf7_forms()
S
56 4 19
cmatic_enqueue_admin_assets()
S
56 4 18
mce_get_checkbox_fields()
S
57 4 17
mc_get_latest_item()
S
57 4 17
cmatic_add_version_to_submitdiv()
S
50 3 30
mce_get_cmatic()
S
59 4 15
ClickSyncr\Metrics\Core\Sync::handle_response()
S
59 4 14
ClickSyncr\Metrics\Core\Collector::convert_to_bytes()
S
60 4 14
ClickSyncr\Metrics\Core\Sync::handle_failure()
S
62 4 11
cmatic_daily_disable_logging_job()
S
61 4 11
cmatic_enqueue_notices_script()
S
48 2 39
cmatic_rest_permission_check()
S
57 3 18
Cmatic_Deactivation_Survey::enqueue_assets()
S
50 2 31
cmatic_tag_replace()
S
63 4 10
CMatic_Remote_Fetcher::get_data()
S
61 3 14
ClickSyncr\Metrics\Core\Scheduler::schedule_next_sparse()
S
60 3 14
CMatic_Remote_Fetcher::schedule_retry()
S
60 3 13
cmatic_activation_redirect()
S
61 3 12
Cmatic_Deactivation_Survey::register_rest_endpoint()
S
52 2 27
Cmatic_Buster::get_version()
S
62 3 11
ClickSyncr\Metrics\Core\Tracker::on_re_enable()
S
62 3 11
ClickSyncr\Metrics\Bootstrap::enqueue_scripts()
S
54 2 23
ClickSyncr\Metrics\Core\Sync::send_async()
S
57 2 18
cmatic_rest_dismiss_notice()
S
58 2 17
ClickSyncr\Metrics\Core\Sync::send()
S
58 2 17
ClickSyncr\Metrics\Core\Collector::collect_metadata()
S
57 2 16
chimpmatic_tags()
S
66 3 9
wpcf7_mce_form_tags()
S
67 3 8
plugin_activation()
S
67 3 8
chimpmatic_form_id()
S
70 3 6
mce_error()
S
68 3 7
cmatic_editor_panel_content()
S
57 2 15
vc_utm()
S
64 3 8
CMatic_Remote_Fetcher::parse_content()
S
64 3 10
Cmatic_File_Logger::__construct()
S
73 3 4
Cmatic_Deactivation_Survey::render_modal()
S
68 3 7
ClickSyncr\Metrics\Core\Tracker::send_event_heartbeat()
S
68 3 7
mce_referer()
S
60 2 14
CMatic_Remote_Fetcher::get_fallback_data()
S
61 2 13
ClickSyncr\Metrics\Core\Scheduler::transition_to_sparse()
S
62 2 12
cmatic_enqueue_pro_js()
S
53 1 27
cmatic_rest_set_autoupdate()
S
62 2 12
callApiPut()
S
62 2 11
mce_set_lateralbanner()
S
63 1 20
ClickSyncr\Metrics\Core\Collector::collect()
S
57 1 18
Cmatic_Deactivation_Survey::get_strings()
S
57 1 16
ClickSyncr\Metrics\Core\Scheduler::add_cron_intervals()
S
58 1 16
ClickSyncr\Metrics\Core\Tracker::on_activation()
S
64 2 9
ClickSyncr\Metrics\Core\Scheduler::clear_schedule()
S
71 2 6
ClickSyncr\Metrics\Bootstrap::init()
S
71 2 6
ClickSyncr\Metrics\Bootstrap::handle_heartbeat_fallback()
S
66 2 8
Cmatic_Buster::__construct()
S
74 2 4
ClickSyncr\Metrics\Core\Sync::handle_success()
S
65 2 9
ClickSyncr\Metrics\Core\Storage::is_frequent_elapsed()
S
66 2 8
Cmatic_Buster::instance()
S
69 2 7
CMatic_Remote_Fetcher::cron_retry_fetch()
S
66 2 9
mc_meta_links()
S
70 2 6
mce_author()
S
59 1 15
CMatic_Remote_Fetcher::clear_retry_schedule()
S
68 2 7
cmatic_schedule_daily_cron()
S
73 2 5
ClickSyncr\Metrics\Core\Scheduler::transition_to_frequent()
S
67 2 8
ClickSyncr\Metrics\Core\Storage::set_schedule()
S
70 2 6
mce_getRefererPage()
S
70 2 6
callApiGet()
S
65 2 9
cmatic_add_editor_panel()
S
64 2 10
ClickSyncr\Metrics\Core\Storage::update_last_heartbeat()
S
70 2 6
mce_help()
S
73 2 5
cmatic_on_activation()
S
69 2 7
mce_set_welcomebanner()
S
70 2 6
ClickSyncr\Metrics\Core\Tracker::on_deactivation()
S
67 2 8
ClickSyncr\Metrics\Core\Tracker::on_opt_out()
S
65 2 9
ClickSyncr\Metrics\Core\Sync::prepare_request()
S
61 1 13
generateHeader()
S
60 1 13
ClickSyncr\Metrics\Core\Collector::get_database_size()
S
63 1 12
mce_init_constants()
S
71 1 11
cmatic_rest_set_logger()
S
63 1 11
cmatic_rest_reset_settings()
S
63 1 11
ClickSyncr\Metrics\Bootstrap::__construct()
S
64 1 11
ClickSyncr\Metrics\Core\Storage::get_activation_count()
S
75 1 4
mc_settings_link()
S
69 1 6
chimpmatic_domain()
S
64 1 9
ClickSyncr\Metrics\Core\Scheduler::init()
S
72 1 5
chimpmatic_add_form_tag_posts()
S
76 1 4
ClickSyncr\Metrics\Core\Storage::is_reactivation()
S
78 1 3
ClickSyncr\Metrics\Core\Storage::increment_failed_count()
S
74 1 4
ClickSyncr\Metrics\Core\Storage::get_last_heartbeat()
S
78 1 3
ClickSyncr\Metrics\Core\Storage::get_heartbeat_interval()
S
78 1 3
ClickSyncr\Metrics\Security\Signature::generate()
S
71 1 5
Cmatic_Deactivation_Survey::check_permissions()
S
80 1 3
ClickSyncr\Metrics\Core\Storage::save_payload_hash()
S
79 1 3
ClickSyncr\Metrics\Bootstrap::init_components()
S
67 1 8
ClickSyncr\Metrics\Security\Signature::get_public_key()
S
80 1 3
ClickSyncr\Metrics\Core\Sync::set_endpoint()
S
80 1 3
CMatic_Remote_Fetcher::clear_all()
S
78 1 4
ClickSyncr\Metrics\Core\Storage::get_install_id()
S
79 1 3
ClickSyncr\Metrics\Security\Signature::derive_secret()
S
78 1 3
ClickSyncr\Metrics\Core\Tracker::init()
S
75 1 4
ClickSyncr\Metrics\Core\Storage::increment_heartbeat_count()
S
74 1 4
ClickSyncr\Metrics\Core\Storage::get_schedule()
S
79 1 3
mce_lateral_banner()
S
74 1 7
chmp_new_usr()
S
65 1 10
CMatic_Remote_Fetcher::__construct()
S
74 1 4
ClickSyncr\Metrics\Core\Storage::increment_disabled_count()
S
74 1 4
cmatic_on_deactivation()
S
82 1 3
Cmatic_Deactivation_Survey::init()
S
72 1 5
mce_dismiss_update_news()
S
77 1 4
cmatic_clear_scheduled_events()
S
82 1 3
CMatic_Remote_Fetcher::set_cache()
S
70 1 7
ClickSyncr\Metrics\Core\Storage::record_activation()
S
68 1 7
ClickSyncr\Metrics\Core\Storage::is_enabled()
S
78 1 3
ClickSyncr\Metrics\Core\Storage::get_deactivation_count()
S
75 1 4
CMatic_Remote_Fetcher::get_cache()
S
79 1 3
mc_after_setup_theme()
S
79 1 3
ClickSyncr\Metrics\Security\Signature::validate()
S
74 1 4
CMatic_Remote_Fetcher::clear_cache()
S
79 1 3
mce_diferdays_dateact_date()
S
64 1 9
mce_save_date_activation()
S
83 1 3
ClickSyncr\Metrics\Bootstrap::get_instance()
S
80 1 3
ClickSyncr\Metrics\Core\Storage::get_frequent_started_at()
S
78 1 3
ClickSyncr\Metrics\Core\Storage::save_error()
S
79 1 3
ClickSyncr\Metrics\Core\Storage::record_deactivation()
S
72 1 5
mce_save_contador()
S
75 1 4