CMBIRD_Categories_ZI D

Total Complexity 310
Dependencies 4
Dependents 1
Total lines 2,118
Lines of code 1,429
Logical lines of code 817
Comment lines 417
Methods 31
Properties 1

Methods 31

Method Rating Maintainability Complexity Lines of code
cmbird_zi_subcategory_sync_batch()
D
23
37 179
cmbird_zi_subcategory_sync()
D
25
33 166
cmbird_zi_parent_category_sync()
D
27
29 142
cmbird_zi_category_export()
B
39 22 59
cmbird_get_zoho_item_categories_raw()
B
42 20 46
cmbird_get_zoho_item_categories()
B
41 18 51
cmbird_zi_duplicate_removal_batch()
B
33 14 103
enforce_woocommerce_hierarchy_in_zoho()
A
40 10 66
cmbird_zi_subcategory_sync_start()
A
39 9 68
cmbird_zi_duplicate_removal_status()
A
46 11 35
identify_duplicate_categories_by_depth()
A
47 10 36
organize_categories_by_hierarchy()
A
49 9 33
cmbird_remove_duplicate_woocommerce_categories()
A
51 8 26
cmbird_zi_subcategory_sync_status()
A
45 7 40
update_zoho_category_parent()
A
47 7 35
get_all_categories_via_wc_api()
A
45 6 47
ensure_parent_category_exists_in_zoho()
A
49 7 31
find_zoho_category_by_name()
S
55 7 19
delete_zoho_category()
S
51 6 26
calculate_category_level()
S
56 6 19
check_and_handle_rate_limit_error()
S
58 6 16
cmbird_remove_duplicate_zoho_categories()
S
47 4 39
cmbird_zi_remove_duplicates_sync()
S
50 4 33
validate_and_fix_category_mapping()
S
60 4 13
get_zoho_categories_page_info()
S
58 3 16
is_zoho_rate_limit_exceeded()
S
59 3 15
get_parent_category_name()
S
64 4 10
cleanup_wc_mappings_for_zoho_category()
S
56 2 19
respect_zoho_api_rate_limit()
S
56 2 18
__construct()
S
57 1 16
cmbird_zi_response_message()
S
69 1 7