Code Analysis: Bayarcash GiveWP 3.0.0

Function Rating Maintainability Complexity Lines of code
BayarCash\GiveWP\Givewp::callback_directdebit()
D
22
45 184
BayarCash\GiveWP\Givewp::process_payment()
C
29
21 124
BayarCash\GiveWP\Givewp::form_setups()
B
34 19 99
BayarCash\GiveWP\PaymentsQuery::search()
B
36 17 83
BayarCash\GiveWP\PaymentsQuery::get_sql()
B
36 17 80
BayarCash\GiveWP\Givewp::callback_fpx()
B
41 17 51
BayarCash\GiveWP\PaymentsQuery::get_payments()
A
42 11 50
BayarCash\GiveWP\Givewp::admin_setups()
A
35 5 106
BayarCash\GiveWP\DataStore::update_payment_fpx()
A
41 8 57
BayarCash\GiveWP\Givewp::subscription_setups()
A
52 10 21
BayarCash\GiveWP\CronEvent::check_payment()
A
44 8 45
BayarCash\GiveWP\PaymentsQuery::date_filter_pre()
A
55 9 19
BayarCash\GiveWP\PaymentsQuery::get_payment_by_group()
A
49 8 30
BayarCash\GiveWP\Givewp::subscription_signup()
S
48 7 29
BayarCash\GiveWP\Givewp::give_bayarcash_success_page_content()
S
55 7 18
BayarCash\GiveWP\PaymentsQuery::custom_orderby()
S
57 7 15
debug_log()
S
57 7 14
BayarCash\GiveWP\PaymentsQuery::user()
S
55 5 19
BayarCash\GiveWP\PaymentsQuery::orderby()
S
57 4 18
BayarCash\GiveWP\Bayarcash::get_return_token()
S
58 4 15
BayarCash\GiveWP\CronEvent::register()
S
55 3 20
BayarCash\GiveWP\PaymentsQuery::give_forms()
S
57 3 18
BayarCash\GiveWP\PaymentsQuery::gateway_filter()
S
57 3 18
BayarCash\GiveWP\Givewp::is_response_hit_plugin_callback_url()
S
55 3 18
BayarCash\GiveWP\Givewp::endpoint_tokens()
S
57 3 17
BayarCash\GiveWP\DataRequest::requery_payment_status()
S
48 2 31
BayarCash\GiveWP\PaymentsQuery::mode()
S
61 3 13
BayarCash\GiveWP\PaymentsQuery::donor()
S
60 3 13
BayarCash\GiveWP\Bayarcash::register_addon_hooks()
S
61 3 12
BayarCash\GiveWP\PaymentsQuery::per_page()
S
63 3 11
BayarCash\GiveWP\PaymentsQuery::set_filters()
S
55 2 20
BayarCash\GiveWP\Givewp::redirect()
S
56 2 20
BayarCash\GiveWP\Bayarcash::register_admin_hooks()
S
55 2 19
BayarCash\GiveWP\PaymentsQuery::__construct()
S
49 1 32
is_fpx_transaction_status()
S
59 2 15
BayarCash\GiveWP\CronEvent::get_payments()
S
62 2 11
BayarCash\GiveWP\Givewp::create_payment()
S
57 1 17
BayarCash\GiveWP\Givewp::gateway_setups()
S
58 1 16
BayarCash\GiveWP\PaymentsQuery::children()
S
70 2 6
BayarCash\GiveWP\PaymentsQuery::status()
S
68 2 7
directdebit_register_note()
S
58 1 15
BayarCash\GiveWP\Bayarcash::data_request()
S
69 2 7
BayarCash\GiveWP\Givewp::is_recurring()
S
78 2 3
BayarCash\GiveWP\Bayarcash::data_enc()
S
68 2 7
BayarCash\GiveWP\PaymentsQuery::__set()
S
68 2 7
BayarCash\GiveWP\Givewp::get_interval_count()
S
66 2 9
BayarCash\GiveWP\PaymentsQuery::page()
S
68 2 7
note_text()
S
63 2 9
BayarCash\GiveWP\Givewp::get_interval()
S
67 2 9
BayarCash\GiveWP\PaymentsQuery::update_meta_cache()
S
71 2 6
BayarCash\GiveWP\Bayarcash::callback_compatibility()
S
66 2 8
BayarCash\GiveWP\Bayarcash::data_store()
S
69 2 7
BayarCash\GiveWP\Bayarcash::is_givewp_activated()
S
77 2 3
BayarCash\GiveWP\PaymentsQuery::month()
S
68 2 7
directdebit_initial_register_note()
S
59 1 14
BayarCash\GiveWP\Bayarcash::register_locale()
S
63 1 13
BayarCash\GiveWP\Bayarcash::__construct()
S
66 1 8
BayarCash\GiveWP\Bayarcash::activate()
S
82 1 3
BayarCash\GiveWP\Bayarcash::deactivate()
S
82 1 3
BayarCash\GiveWP\Bayarcash::register_init()
S
74 1 5
BayarCash\GiveWP\Givewp::__construct()
S
81 1 3
BayarCash\GiveWP\Givewp::payment_setups()
S
71 1 5
BayarCash\GiveWP\Givewp::can_update_subscription()
S
82 1 3
BayarCash\GiveWP\Givewp::can_update()
S
82 1 3
BayarCash\GiveWP\CronEvent::unregister()
S
81 1 3
BayarCash\GiveWP\CronEvent::__construct()
S
81 1 3
BayarCash\GiveWP\Bayarcash::unregister_cronjob()
S
81 1 3
BayarCash\GiveWP\Bayarcash::uninstall()
S
80 1 3
BayarCash\GiveWP\Bayarcash::register()
S
75 1 5
BayarCash\GiveWP\Givewp::can_cancel()
S
82 1 3
BayarCash\GiveWP\Givewp::can_sync()
S
82 1 3
BayarCash\GiveWP\DataRequest::__construct()
S
81 1 3
BayarCash\GiveWP\PaymentsQuery::__unset()
S
80 1 3
BayarCash\GiveWP\Bayarcash::register_plugin_hooks()
S
72 1 5
BayarCash\GiveWP\PaymentsQuery::unset_filters()
S
75 1 4
BayarCash\GiveWP\Givewp::process_callback()
S
78 1 4
BayarCash\GiveWP\PaymentsQuery::bayarcash_payments()
S
67 1 9
BayarCash\GiveWP\Givewp::init()
S
69 1 8
BayarCash\GiveWP\Bayarcash::register_cronjob()
S
81 1 3
BayarCash\GiveWP\Bayarcash::set_return_token()
S
73 1 4
BayarCash\GiveWP\PaymentsQuery::init()
S
91 1 2
BayarCash\GiveWP\Bayarcash::deactivate_cleanup()
S
82 1 3