Omnisend_Sync_Manager A

Total Complexity 64
Dependencies 2
Dependents 4
Total lines 299
Lines of code 226
Logical lines of code 133
Comment lines 1
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
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
stop_products()
S
71 2 6
finish_products()
S
69 2 7
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_resync_all_with_error_or_skipped()
S
63 1 11
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