Code Analysis: Paymendo Bank Transfer 1.1

Function Rating Maintainability Complexity Lines of code
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::wp_ajax_payments_data()
D
31 34 91
paymendo_bank_transfer_set_settings_page()
B
29 11 191
pbt_generate_account_card_body()
A
33 9 105
paymendo_bank_transfer_set_payments_page()
A
33 3 147
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::wp_ajax_notify_the_payment()
A
48 9 35
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::paymendo_bank_transfer_save_bank()
A
48 8 34
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::paymendo_bank_transfer_load_assets()
S
38 3 68
pbt_get_transfer_notification_with_join()
S
53 6 21
PaymendoTransferCompleted::trigger()
S
58 6 15
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::paymendo_bank_transfer_save_settings()
S
57 5 16
pbt_send_sms_to_customer()
S
54 4 22
WC_Gateway_Paymendo_Bank_Transfer::payment_fields()
S
54 4 21
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::wp_ajax_payments_delete()
S
56 4 17
pbt_send_sms_to_admin()
S
58 4 16
paymendo_bank_transfer_set_banks_page()
S
47 2 46
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::wp_ajax_payments_complete()
S
59 4 15
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::wp_ajax_payments_cancel()
S
58 4 15
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::wp_ajax_payments_deleted_sms()
S
60 4 12
pbt_get_bank_list()
S
51 3 22
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::paymendo_bank_transfer()
S
49 2 36
pbt_update_order_status_according_to_notification()
S
55 3 18
pbt_update_transfer_notification_to_payment_status()
S
57 3 16
WC_Gateway_Paymendo_Bank_Transfer::get_bank_label()
S
60 3 14
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::__construct()
S
47 1 44
pbt_set_allowed_html()
S
52 2 28
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::wp_ajax_delete_bank()
S
62 3 11
paymendo_bank_transfer_edit_order_details_page()
S
70 3 6
pbt_get_transfer_notifications()
S
68 3 6
pbt_requireFiles()
S
65 3 8
load_paymendo_bank_transfer_plugin()
S
60 2 13
WC_Gateway_Paymendo_Bank_Transfer::init_form_fields()
S
54 1 24
PaymendoTransferCompleted::get_content_html()
S
54 1 21
WC_Gateway_Paymendo_Bank_Transfer::__construct()
S
56 1 19
pbt_send_email_to_admin()
S
69 2 7
pbt_delete_bank_account()
S
69 2 6
pbt_delete_transfer_notification()
S
66 2 8
pbt_get_plugin_assets()
S
68 2 7
WC_Gateway_Paymendo_Bank_Transfer::validate_fields()
S
71 2 6
WC_Gateway_Paymendo_Bank_Transfer::get_currency()
S
71 2 6
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::paymendo_bank_transfer_load_site_assets()
S
62 1 11
paymendo_bank_transfer_edit_order_received_page()
S
69 1 8
WC_Gateway_Paymendo_Bank_Transfer::process_payment()
S
64 1 10
Grilabs\Paymendo\BankTransfer\Grilabs_promotions::get_data()
S
80 1 3
pbt_add_bank_account()
S
75 1 4
pbt_delete_notifications_according_to_bank_id()
S
74 1 4
pbt_get_bank_accounts()
S
73 1 5
pbt_get_transfer_notification_with_id()
S
75 1 4
pbt_add_transfer_notification()
S
75 1 4
pbt_woocommerce_need_error()
S
71 1 5
pbt_get_transfer_notification_with_order_id()
S
75 1 4
pbt_get_transfer_notifications_count()
S
75 1 4
pbt_is_customer_sms_enabled()
S
79 1 3
pbt_is_admin_sms_enabled()
S
79 1 3
pbt_send_sms_and_email_to_admin()
S
73 1 5
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::payment_completed_action()
S
81 1 3
Grilabs\Paymendo\BankTransfer\PBT_Bank::setBankName()
S
81 1 3
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::get_max_notification_amount()
S
70 1 5
Grilabs\Paymendo\BankTransfer\Grilabs_promotions::__construct()
S
82 1 3
Grilabs\Paymendo\BankTransfer\PBT_Bank::setLogo()
S
81 1 3
Grilabs\Paymendo\BankTransfer\PBT_Bank::getBankName()
S
82 1 3
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::delete_notifications()
S
81 1 3
Grilabs\Paymendo\BankTransfer\PBT_Bank::__construct()
S
74 1 5
Grilabs\Paymendo\BankTransfer\PBT_Bank::getSlug()
S
82 1 3
PaymendoTransferCompleted::__construct()
S
64 1 9
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::email_class()
S
75 1 4
pbt_is_admin_email_enabled()
S
79 1 3
PaymendoTransferCompleted::get_default_heading()
S
79 1 3
pbt_get_admin_sms_message()
S
81 1 3
Grilabs\Paymendo\BankTransfer\Grilabs_promotions::read()
S
70 1 6
Grilabs\Paymendo\BankTransfer\PBT_Bank::setSlug()
S
81 1 3
PaymendoTransferCompleted::get_default_additional_content()
S
82 1 3
pbt_get_admin_sms_number()
S
81 1 3
pbt_update_bank_account()
S
71 1 5
pbt_get_bank_account_with_id()
S
75 1 4
PaymendoTransferCompleted::get_default_subject()
S
79 1 3
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::paymendo_bank_transfer_add_gateway_class()
S
77 1 4
Grilabs\Paymendo\BankTransfer\PaymendoBankTransfer::payment_canceled_action()
S
80 1 3
Grilabs\Paymendo\BankTransfer\PBT_Bank::getLogo()
S
82 1 3
pbt_get_customer_sms_message()
S
81 1 3