Code Analysis: Gateway Addon for Swish Payment for GiveWP 1.0.0

Function Rating Maintainability Complexity Lines of code
GiveSwish\Payment\GiveSwish::update_payment_status()
A
43 11 51
GiveSwish\Swish::create()
A
49 12 27
GiveSwish\Payment\GiveSwish::process_payment()
A
38 8 71
GiveSwish\Payment\GiveSwish::check_payment_status()
S
46 6 43
GiveSwish\Swish::get_certs()
S
59 7 15
GiveSwish\Payment\GiveSwish::process_callback()
S
53 5 22
GiveSwish\Plugin::enqueue_scripts()
S
55 4 19
GiveSwish\Plugin::localize_script()
S
55 4 18
GiveSwish\Payment\GiveSwish::settings_gateways()
S
46 2 45
GiveSwish\Utility::format_swish_number()
S
60 4 14
GiveSwish\Swish::endpoint()
S
71 3 6
GiveSwish\Payment\GiveSwish::__construct()
S
51 1 27
GiveSwish\Payment\GiveSwish::swish_cc_form()
S
56 1 24
GiveSwish\Compatibility::check_php_version()
S
72 2 5
GiveSwish\Plugin::paid_support()
S
69 2 6
GiveSwish\Payment\GiveSwish::submit_button()
S
67 2 8
GiveSwish\Compatibility::check_give_active()
S
72 2 5
GiveSwish\Utility::get_merchant_number()
S
71 2 6
GiveSwish\Utility::get_certificate_password()
S
71 2 6
GiveSwish\Utility::get_certificate_file()
S
71 2 6
GiveSwish\Admin\Admin::check_give_active()
S
72 2 5
GiveSwish\Plugin::deactivate()
S
89 1 2
GiveSwish\Compatibility::is_incompatible()
S
89 1 2
GiveSwish\Admin\Admin::init()
S
74 1 4
GiveSwish\Payment\GiveSwish::give_swish_success_page_content()
S
66 1 8
GiveSwish\Swish::get_payment()
S
68 1 7
GiveSwish\Compatibility::give_inactive_notice()
S
71 1 5
GiveSwish\Plugin::load()
S
63 1 9
GiveSwish\Compatibility::php_version_notice()
S
71 1 5
GiveSwish\Swish::get_test_certs()
S
72 1 6
GiveSwish\Payment\GiveSwish::swish_after_summary_js()
S
78 1 3
GiveSwish\Admin\Admin::allowed_files()
S
73 1 5
GiveSwish\Plugin::activate()
S
89 1 2
GiveSwish\Plugin::setting_links()
S
70 1 5
GiveSwish\Payment\GiveSwish::swish_number_required()
S
68 1 7
GiveSwish\Admin\Admin::give_inactive_notice()
S
71 1 5
GiveSwish\Init::__construct()
S
91 1 2
GiveSwish\Compatibility::init()
S
75 1 4
GiveSwish\Payment\GiveSwish::swish_front_scripts()
S
69 1 6
GiveSwish\Swish::get_mode()
S
79 1 3