Code Analysis: Syspay 1.53

Function Rating Maintainability Complexity Lines of code
init_syspay_gateway()
B
20
2 341
SyspayGateway::process_payment()
A
38 11 72
SyspayGateway::check_callback_response()
A
47 11 33
syspay_form_render_callback()
S
49 5 31
syspay__factory()
S
55 5 20
SyspayGateway::init_form_fields()
S
41 1 73
SyspayGateway::payment_fields()
S
43 1 65
syspay__render_option()
S
55 4 20
SyspayGateway::process_response()
S
56 4 16
SyspayGateway::__construct()
S
50 3 27
create_block_syspay_form_block_init()
S
47 2 41
syspay_register_settings()
S
46 1 52
SyspayGateway::process_refund()
S
53 3 22
syspay_render_settings_page()
S
53 2 23
SyspayGateway::syspay_sdk_factory()
S
61 2 12
syspay_validate_plugin_settings()
S
62 2 12
syspay_action_links()
S
66 2 8
syspay__get_option()
S
72 2 5
syspay_render_public_key()
S
82 1 3
syspay_render_test_env()
S
82 1 3
syspay_add_settings_page()
S
68 1 9
syspay_render_api_key()
S
82 1 3
syspay__openssl_error()
S
72 1 5
syspay_plugin_section_text()
S
79 1 3
syspay_render_passphrase()
S
82 1 3
syspay_javascript_enqueues()
S
69 1 6
syspay__curl_error()
S
73 1 5
syspay_render_source_id()
S
82 1 3
add_syspay_gateway()
S
77 1 4
SyspayGateway::get_icon()
S
71 1 5