Code Analysis: RoboWoo — Robokassa payment gateway for WooCommerce 1.0.7

Function Rating Maintainability Complexity Lines of code
init_woocommerce_robokassa()
C
16
3 440
WC_ROBOKASSA::__construct()
B
41 23 44
WC_ROBOKASSA::check_ipn_response()
A
40 15 59
WC_ROBOKASSA::init_form_fields()
A
28
2 183
WC_ROBOKASSA::receipt_params()
A
47 7 36
generate_second_receipt()
A
47 7 32
robowoo_second_receipt_action()
S
45 6 41
WC_ROBOKASSA::generate_receipt()
S
47 6 40
robowoo_second_receipt_add_action()
S
57 7 15
need_second_receipt()
S
67 6 7
create_second_order()
S
51 4 27
WC_ROBOKASSA::check_ipn_response_is_valid()
S
57 3 16
WC_ROBOKASSA::receipt_page()
S
59 2 13
WC_ROBOKASSA::is_valid_for_use()
S
70 2 6
WC_ROBOKASSA::gl()
S
72 2 6
robowoo_second_receipt_notice()
S
75 2 5
get_payment_gateways()
S
71 2 7
WC_ROBOKASSA::admin_options()
S
66 2 10
generate_request_data()
S
59 1 14
stupid_robokassa_rules_1()
S
72 1 5
add_robokassa_gateway()
S
77 1 4
WC_ROBOKASSA::process_payment()
S
67 1 7
get_robowoo()
S
71 1 6