Skrill_Payment_Gateway D

Total Complexity 313
Dependencies 13
Dependents 0
Total lines 2,190
Lines of code 1,286
Logical lines of code 842
Comment lines 593
Methods 67
Properties 40

Methods 67

Method Rating Maintainability Complexity Lines of code
process_status_response()
A
37 12 76
update_order()
A
42 13 49
__construct()
A
41 12 58
change_order_status()
A
48 13 31
get_skrill_subscription_parameter()
A
43 11 47
process_payment_response()
A
45 10 41
set_receipt_page()
A
50 10 27
add_log()
A
49 9 31
handle_renewal_payment_from_gateway()
A
43 7 47
render_additional_information()
A
45 7 42
process_subscription_payment()
S
49 7 30
process_error_payment()
S
50 7 29
get_checkout_parameters()
S
40 5 58
set_transaction_log()
S
51 7 26
process_updated_order()
S
51 7 24
validate_payment_response()
S
54 6 22
render_payment_form()
S
47 5 34
update_order_status()
S
56 6 18
update_pending_status()
S
57 6 17
is_refund_status_error()
S
57 6 17
process_refund()
S
58 6 15
set_rec_payment_additional_information()
S
58 6 15
set_additional_information()
S
58 6 15
get_the_user_ip()
S
62 6 11
is_refunded_payment()
S
46 4 40
transaction_log_parameters_converter()
S
53 5 24
process_success_payment()
S
58 5 15
process_fraud_payment()
S
49 4 30
is_show_separately()
S
63 5 11
is_enabled()
S
63 5 11
process_refund_status_response()
S
55 4 20
get_receipt_page_url()
S
55 4 19
increase_order_stock()
S
56 4 18
get_wc_customer_property_value()
S
58 4 16
save_order_meta()
S
59 4 14
add_customer_note()
S
54 3 21
generate_logos_html()
S
57 3 16
is_available()
S
66 4 9
has_subscription()
S
77 4 3
is_subscription()
S
77 4 3
validate_additional_information()
S
62 3 13
get_wc_order_property_value()
S
63 3 11
is_country_allowed()
S
62 3 11
skrill_do_success_renewal_payment()
S
62 3 11
get_payment_status()
S
55 2 19
maybe_init_subscriptions()
S
59 2 16
scheduled_subscription_payment()
S
63 3 10
redirect_payment_status_error()
S
65 3 9
get_rec_payment_type()
S
65 3 10
set_wc_order_property_value()
S
64 3 10
get_payment_type()
S
65 3 10
is_version_greater_than()
S
65 3 9
get_payment_method_logo()
S
59 2 13
redirect_order_detail()
S
67 2 8
set_thankyou_page()
S
73 2 5
get_icon()
S
68 2 7
is_subscriptions_enabled()
S
77 2 3
get_description()
S
65 2 8
skrill_order_reduce_stock()
S
70 2 7
is_managed_stock()
S
68 2 7
get_payment_settings()
S
79 1 3
process_payment()
S
68 1 7
redirect_error_payment()
S
68 1 7
get_general_wc_order_property_value()
S
76 1 4
get_skrill_rec_status_url()
S
76 1 4
process_subcription_renewal_order()
S
62 1 10
add_logos_to_description()
S
76 1 4