WC_Gateway_Payzen D

Total Complexity 460
Dependencies 13
Dependents 7
Total lines 2,872
Lines of code 2,133
Logical lines of code 1,080
Comment lines 188
Methods 62
Properties 10

Methods 62

Method Rating Maintainability Complexity Lines of code
payzen_manage_notify_response()
D
11
84 282
generate_shipping_table_html()
D
28
35 114
init_form_fields()
D
17
11 393
generate_category_mapping_html()
C
32 28 88
generate_table_html()
C
34 24 77
payzen_save_identifier()
B
37 20 68
generate_multilangtext_html()
B
36 16 83
payzen_delete_saved_card()
A
41 13 53
payzen_update_order_meta()
A
43 12 51
payzen_add_order_note()
A
45 10 42
check_identifier()
A
45 9 40
payzen_get_account_saved_payment_methods_list()
A
42 8 54
is_new_order()
A
52 9 21
validate_multilangtext_field()
A
54 9 18
get_success_order_statuses()
A
48 8 32
payzen_add_order_email_payment_result()
A
50 8 27
payzen_save_recurrence()
A
47 7 36
is_successful_action()
S
58 8 15
payzen_notify_response()
S
47 5 35
admin_options()
S
49 5 32
payzen_delete_order_with_status_failed()
S
59 6 13
validate_multiselect_field()
S
64 6 8
add_notice()
S
59 5 15
get_threeds_status()
S
61 5 14
generate_support_component_html()
S
44 2 59
get_general_option()
S
62 5 12
payzen_redirect()
S
53 4 24
validate_ctx_mode_field()
S
63 5 9
init_general_settings()
S
63 5 9
validate_shipping_options_field()
S
63 5 9
validate_category_mapping_field()
S
63 5 9
restore_wc_notices()
S
64 5 9
display_notices()
S
60 4 14
__construct()
S
49 3 27
validate_3ds_min_amount_field()
S
62 4 11
payzen_admin_head_script()
S
51 1 54
get_gateway_categories()
S
49 2 31
payzen_is_section_loaded()
S
67 4 7
get_customer_property()
S
63 4 10
get_description()
S
67 4 7
subscriptions_handler()
S
65 4 8
payzen_reset_admin_options()
S
61 3 12
generate_label_html()
S
54 2 25
payzen_admin_head_style()
S
63 1 40
is_cust_identifier_active()
S
64 3 9
get_cust_identifier()
S
64 3 9
payzen_complete_order_status()
S
65 3 8
payzen_notices()
S
68 3 7
get_order_property()
S
67 3 7
get_order_notes()
S
60 2 13
get_validation_modes()
S
61 2 12
log()
S
71 2 6
get_supported_languages()
S
68 2 7
display_amount()
S
68 2 7
is_supported_currency()
S
69 2 7
payzen_init()
S
62 2 10
update_custidentifier()
S
66 2 8
clear_notices()
S
66 2 9
get_method_title_field_description()
S
79 1 3
payzen_thankyou()
S
76 1 4
get_method_description_field_description()
S
79 1 3
delete_identifier_attributes()
S
67 1 7