Wc_Robokassa_Method D

Total Complexity 248
Dependencies 4
Dependents 0
Total lines 2,969
Lines of code 1,537
Logical lines of code 606
Comment lines 912
Methods 91
Properties 24

Methods 91

Method Rating Maintainability Complexity Lines of code
input_payment_notifications()
D
29
31 132
init_options()
D
29
30 136
is_available()
B
40 21 55
generate_form()
A
35 12 90
init_form_fields_technical()
A
33 9 114
process_payment()
A
46 9 42
admin_right_widget_status_content_color()
A
54 9 23
get_signature()
S
54 6 23
init_form_fields_ofd()
S
36 1 94
__construct()
S
52 5 25
input_payment_notifications_redirect_by_form()
S
55 5 22
validate_tecodes_code_field()
S
56 5 20
is_available_front()
S
56 5 20
get_canonical_package_rate_ids()
S
58 5 16
init_form_fields_interface()
S
40 1 74
init_form_fields_main()
S
41 1 67
generate_receipt_items()
S
50 3 32
init_form_fields_order_notes()
S
44 1 57
init_form_fields_tecodes()
S
53 3 23
is_support_currency()
S
62 3 12
generate_tecodes_text_html()
S
47 1 41
init_form_fields_test_payments()
S
48 1 39
init_form_fields_payments()
S
48 1 39
init_actions()
S
65 3 8
admin_right_widget_status_content_api()
S
60 2 13
admin_right_widget_status_content_test()
S
60 2 13
admin_right_widget_status_content_currency()
S
62 2 11
wc_robokassa_last_settings_update_version()
S
64 2 11
init_form_fields_sub_methods()
S
53 1 25
admin_options()
S
54 1 20
init_logger()
S
66 2 9
get_canonical_order_shipping_item_rate_ids()
S
67 2 8
check_robokassa_api()
S
67 2 8
admin_right_widget_status_content_logger()
S
65 2 9
payment_fields_description_show()
S
72 2 6
admin_right_widget_status_content_tecodes()
S
63 2 10
init_filters()
S
62 1 11
get_url_auto_redirect()
S
78 1 3
is_rates_merchant()
S
82 1 3
get_shop_pass_2()
S
82 1 3
set_shop_pass_2()
S
81 1 3
is_ofd_status()
S
82 1 3
get_sign_method()
S
82 1 3
set_sign_method()
S
81 1 3
is_commission_merchant()
S
82 1 3
get_form_url()
S
82 1 3
set_rates_merchant()
S
81 1 3
set_submethods_check_available()
S
81 1 3
set_commission_merchant()
S
81 1 3
is_commission_merchant_by_cbr()
S
82 1 3
set_commission_merchant_by_cbr()
S
81 1 3
receipt_page()
S
72 1 5
is_submethods_check_available()
S
82 1 3
set_shop_pass_1()
S
81 1 3
get_receipt_items_limit()
S
82 1 3
set_receipt_items_limit()
S
81 1 3
get_shop_pass_1()
S
82 1 3
set_shop_login()
S
81 1 3
get_shop_login()
S
82 1 3
wc_robokassa_receipt_page_show_form()
S
80 1 3
get_user_interface_language()
S
82 1 3
set_form_url()
S
81 1 3
get_test_shop_pass_2()
S
82 1 3
get_ofd_sno()
S
82 1 3
set_ofd_sno()
S
81 1 3
get_ofd_nds()
S
82 1 3
set_ofd_nds()
S
81 1 3
get_ofd_payment_method()
S
82 1 3
set_ofd_payment_method()
S
81 1 3
get_ofd_payment_object()
S
82 1 3
set_ofd_payment_object()
S
81 1 3
init_form_fields()
S
79 1 3
set_test_sign_method()
S
81 1 3
get_test_sign_method()
S
82 1 3
set_test_shop_pass_2()
S
81 1 3
set_test_shop_pass_1()
S
81 1 3
set_ofd_status()
S
81 1 3
process_options()
S
65 1 10
get_test_shop_pass_1()
S
82 1 3
set_page_skipping()
S
81 1 3
get_page_skipping()
S
82 1 3
set_test()
S
81 1 3
get_currency_all()
S
82 1 3
set_currency_all()
S
81 1 3
get_test()
S
82 1 3
get_available_shipping()
S
82 1 3
set_available_shipping()
S
81 1 3
set_user_interface_language()
S
81 1 3
payment_fields()
S
73 1 5
payment_fields_test_mode_show()
S
73 1 5
get_matching_rates()
S
69 1 7