WPD_Design D

Total Complexity 432
Dependencies 10
Dependents 6
Total lines 2,182
Lines of code 1,831
Logical lines of code 1,147
Comment lines 128
Methods 48
Properties 0

Methods 48

Method Rating Maintainability Complexity Lines of code
extract_priceable_elements()
C
30 28 120
get_additional_price()
C
37 30 66
export_data_to_files()
C
31 27 104
save_custom_design_for_later_ajax()
B
32 21 102
add_custom_design_to_cart_ajax()
B
35 19 84
get_group_results()
B
40 20 64
get_order_custom_admin_data()
B
35 18 84
save_pdf_output()
B
32 17 93
get_user_saved_designs()
B
34 14 103
get_desing_details_from_json_old()
B
39 17 58
handle_custom_design_upload()
B
37 16 68
apply_quantity_based_discount_if_needed()
B
47 17 32
wpc_fill_option_form()
A
41 15 53
get_cart_item_price()
A
44 12 43
get_design_price_ajax()
A
44 10 47
get_design_pricing_options_data()
A
48 10 30
generate_design_archive()
A
49 10 28
add_order_design_to_mail()
A
47 9 33
get_group_valid_items_count()
A
51 9 26
get_part_item_details()
A
49 8 33
add_designs_to_cart()
A
46 7 36
generate_downloadable_file()
A
43 6 47
wpc_check_rule()
S
46 6 43
get_user_account_products_meta()
S
53 7 20
get_design_part_details()
S
46 5 45
save_customized_item_meta()
S
50 6 27
get_option_form()
S
52 6 23
get_custom_design_upload_form()
S
45 4 50
delete_saved_design_ajax()
S
51 5 27
get_user_account_load_order_button()
S
55 5 18
get_desing_details_from_json()
S
52 4 29
fix_total_by_types()
S
61 5 12
merge_pictures()
S
50 3 28
get_design_options_prices()
S
60 4 13
save_user_temporary_designs()
S
61 4 12
embbed_images_in_svg()
S
54 3 19
get_watermarked_preview()
S
54 3 19
replace_fonts_names_in_svg()
S
57 3 16
url_get_contents()
S
61 3 12
init_sessions()
S
69 3 7
get_output_zip_folder_name()
S
62 2 11
save_canvas_to_session_ajax()
S
65 2 9
wpc_json_decode()
S
65 2 9
force_individual_cart_items()
S
68 2 7
wpc_starts_with()
S
77 2 3
unset_wpc_data_upl_meta()
S
74 1 5
wpd_exec()
S
73 1 5
save_data_to_reload()
S
68 1 8