Omnisend_Sync_Manager A

Total Complexity 65
Dependencies 3
Dependents 5
Total lines 313
Lines of code 237
Logical lines of code 136
Comment lines 3
Methods 30
Properties 0

Methods 30

Method Rating Maintainability Complexity Lines of code
are_data_syncing()
S
61 5 15
is_all_batches_sync_finished()
S
63 4 12
start_contacts_if_not_finished()
S
59 3 14
start_orders_if_not_finished()
S
59 3 14
start_products_if_not_finished()
S
59 3 14
start_categories_if_not_finished()
S
60 3 13
start_resync_all_with_error_or_skipped()
S
55 2 22
finish_check_batches()
S
70 3 6
start_check_batches_if_not_started()
S
68 2 7
is_categories_finished()
S
71 2 6
are_categories_syncing()
S
71 2 6
stop_categories()
S
71 2 6
finish_categories()
S
69 2 7
is_products_finished()
S
71 2 6
are_products_syncing()
S
71 2 6
finish_products()
S
69 2 7
stop_products()
S
71 2 6
is_orders_finished()
S
71 2 6
are_orders_syncing()
S
71 2 6
stop_orders()
S
71 2 6
finish_orders()
S
69 2 7
is_contacts_finished()
S
71 2 6
are_contacts_syncing()
S
71 2 6
stop_contacts()
S
71 2 6
finish_contacts()
S
69 2 7
start_products()
S
77 1 4
start_categories()
S
77 1 4
start_orders()
S
77 1 4
start_resync_contacts()
S
75 1 4
start_contacts()
S
77 1 4