Webtoffee_Product_Feed_Sync_Cron D

Total Complexity 200
Dependencies 6
Dependents 1
Total lines 1,410
Lines of code 999
Logical lines of code 470
Comment lines 253
Methods 37
Properties 11

Methods 37

Method Rating Maintainability Complexity Lines of code
do_cron()
D
25
36 177
add_schedule()
B
37 17 69
prepare_start_time()
B
36 14 91
admin_settings_page()
A
42 14 56
update_schedule()
A
40 12 57
do_url_cron()
A
48 13 30
save_schedule()
A
41 10 55
enqueue_assets()
S
48 7 30
edit_schedule()
S
44 6 43
test_cron()
S
60 8 12
is_cron_scheduled()
S
48 6 31
ajax_main()
S
53 6 22
schedule_cron()
S
56 5 19
importer_alter_footer_btns()
S
50 4 31
exporter_alter_footer_btns()
S
51 4 29
schedule_now_popup()
S
58 4 14
prepare_cron()
S
61 4 13
duplicate_feed()
S
55 3 18
__construct()
S
44 1 45
refresh_catalog()
S
61 3 12
get_cron_by_id()
S
58 2 16
delete_cron_by_id()
S
57 2 16
get_cron_by_history_id()
S
58 2 16
updateCron()
S
59 2 15
list_cron()
S
67 2 7
set_cron_interval()
S
64 2 10
advanced_setting_fields()
S
60 1 13
add_admin_pages()
S
62 1 12
prepare_for_next_run()
S
66 1 8
schedule_now()
S
83 1 5
toggle_schedule_btn()
S
83 1 5
schedule_now_popup_import()
S
77 1 4
do_cron_export()
S
81 1 3
do_cron_import()
S
81 1 3
schedule_now_popup_export()
S
77 1 4
generate_hash_for_url()
S
77 1 3
generate_cron_url()
S
70 1 5