Code Analysis: bKash WordPress Payment 0.1.2

Function Rating Maintainability Complexity Lines of code
Themepaw\bKash\WPCF7\Ajax::confirmation_mail()
B
37 18 71
Themepaw\bKash\WooCommerce\Ajax::wpbkash_executepayment()
B
40 16 63
Themepaw\bKash\WPCF7\WPCF7bKash::sendPayUrl()
A
37 12 69
Themepaw\bKash\WPCF7\Ajax::wpbkash_form_executepayment()
A
42 13 52
Themepaw\bKash\WPCF7\WPCF7Loader::shortcode()
A
37 10 89
Themepaw\bKash\Admin\Settings::form_handler()
A
45 13 39
Themepaw\bKash\Admin\EntryTable::process_bulk_action()
A
47 13 31
Themepaw\bKash\WPCF7\WPCF7bKash::wpcf7_add_wpbkash_bkash()
A
35 8 103
Themepaw\bKash\WooCommerce\WCBkashGateway::payment_scripts()
A
45 12 35
Themepaw\bKash\WooCommerce\Init::admin_notice()
A
53 12 21
Themepaw\bKash\Admin\EntryTable::column_sender()
A
52 11 21
Themepaw\bKash\WPCF7\WPCF7bKash::wpcf7_save_field()
A
47 9 42
Themepaw\bKash\Admin\EntryTable::column_default()
A
55 10 20
Themepaw\bKash\Admin\Settings::trigger_on_update()
A
56 10 16
Themepaw\bKash\WPCF7\WPCF7Loader::enqueue()
A
51 9 22
Themepaw\bKash\WooCommerce\WCBkashGateway::thankyou_page()
A
57 9 14
Themepaw\bKash\WPCF7\WPCF7bKash::wpcf7_callback()
A
52 8 24
wpbkash_get_all_entry()
A
45 7 39
Themepaw\bKash\Admin\Settings::print_section_info()
A
56 8 16
Themepaw\bKash\Admin\EntryTable::prepare_items()
A
49 7 31
Themepaw\bKash\WooCommerce\Init::before_order_save()
S
56 8 15
Themepaw\bKash\WooCommerce\WCBkashGateway::payment_availability()
S
61 8 12
Themepaw\bKash\WooCommerce\WCBkashGateway::__construct()
S
49 7 26
Themepaw\bKash\WPCF7\WPCF7Loader::token_validation()
S
54 7 21
Themepaw\bKash\WPCF7\Ajax::wpbkash_form_createpayment()
S
59 7 12
Themepaw\bKash\Admin\Settings::sanitize()
S
57 6 19
Themepaw\bKash\Admin\Settings::wpbkash_all_orders()
S
56 6 17
Themepaw\bKash\Api\Query::get_bkash_token()
S
51 5 27
Themepaw\bKash\WPCF7\Ajax::__construct()
S
60 6 11
Themepaw\bKash\WooCommerce\Init::add_bkash_valid_error()
S
62 6 11
Themepaw\bKash\WooCommerce\WCBkashGateway::process_payment()
S
47 4 35
Themepaw\bKash\WooCommerce\Ajax::__construct()
S
59 5 13
Themepaw\bKash\Api\Query::check_bkash_token()
S
53 4 23
wpbkash_get_invoice()
S
54 4 21
Themepaw\bKash\Api\Query::create_requrest()
S
55 4 19
Themepaw\bKash\WooCommerce\Ajax::wpbkash_get_orderdata()
S
56 4 17
Themepaw\bKash\WooCommerce\WCBkashGateway::email_instructions()
S
67 5 7
Themepaw\bKash\WPCF7\WPCF7Loader::change_template()
S
60 4 13
Themepaw\bKash\WooCommerce\Ajax::wpbkash_createpayment()
S
59 4 13
Themepaw\bKash\Admin\EntryTable::column_date()
S
59 4 12
Themepaw\bKash\Admin\EntryTable::column_id()
S
47 1 50
Themepaw\bKash\Admin\Settings::register_settings()
S
47 1 48
Themepaw\bKash\WPCF7\WPCF7bKash::wpcfy_styles()
S
56 3 18
Themepaw\bKash\Admin\EntryTable::get_views()
S
56 3 16
Themepaw\bKash\WPCF7\Ajax::update_transaction()
S
51 2 29
Themepaw\bKash\Admin\Settings::testmode()
S
61 3 14
Themepaw\bKash\Activate::create_table()
S
52 2 29
WPbKash::setup()
S
60 3 12
wpbkash_get_count()
S
62 3 11
Themepaw\bKash\Api\Query::__construct()
S
60 3 11
Themepaw\bKash\WooCommerce\WCBkashGateway::init_form_fields()
S
48 1 38
wpbkash_invoice_exists()
S
59 2 16
Themepaw\bKash\Entry::is_exists()
S
67 3 7
wpbkash_get_id()
S
65 3 8
Themepaw\bKash\WooCommerce\Ajax::insert_transaction()
S
51 1 29
wpbkash_confirmation_default_template()
S
57 1 27
Themepaw\bKash\Admin\Settings::add_menu_item()
S
53 1 26
Themepaw\bKash\WooCommerce\WCBkashGateway::payment_fields()
S
63 2 11
wpbkash_pay_default_template()
S
59 1 20
Themepaw\bKash\Api\Query::createPayment()
S
56 1 19
Themepaw\bKash\WPCF7\WPCF7bKash::create_payout()
S
59 1 18
wpbkash_user_exist()
S
70 2 6
WPbKash::get_instance()
S
72 2 6
Themepaw\bKash\Admin\Settings::get_instance()
S
71 2 6
Themepaw\bKash\Activate::install()
S
66 2 8
Themepaw\bKash\Admin\Settings::app_secret()
S
70 2 6
Themepaw\bKash\WPCF7\WPCF7Loader::rewrite()
S
69 2 7
WPbKash::is_woocommerce_exists()
S
70 2 6
WPbKash::is_wpcf7_exists()
S
70 2 6
Themepaw\bKash\Admin\Settings::password()
S
70 2 6
Themepaw\bKash\WPCF7\WPCF7bKash::__construct()
S
65 2 9
WPbKash::settings_link()
S
68 2 6
Themepaw\bKash\Admin\Settings::app_key()
S
70 2 6
Themepaw\bKash\WPCF7\WPCF7Loader::is_expired()
S
66 2 8
Themepaw\bKash\Admin\Settings::username()
S
70 2 6
Themepaw\bKash\Entry::get_meta()
S
67 2 7
Themepaw\bKash\Entry::get_details()
S
68 2 7
Themepaw\bKash\Admin\Settings::settings_page()
S
63 1 14
Themepaw\bKash\Admin\EntryTable::get_columns()
S
60 1 13
Themepaw\bKash\Entry::update()
S
61 1 13
Themepaw\bKash\Api\Query::executePayment()
S
60 1 13
wpbkash_entry_update()
S
63 1 11
WPBKASH()
S
82 1 3
Themepaw\bKash\Admin\EntryTable::get_bulk_actions()
S
71 1 6
Themepaw\bKash\Entry::__construct()
S
70 1 6
Themepaw\bKash\Admin\EntryTable::get_sortable_columns()
S
72 1 6
Themepaw\bKash\Admin\Settings::set_screen()
S
82 1 3
wpbkash_get_payout_url()
S
73 1 4
Themepaw\bKash\Entry::get_id()
S
82 1 3
WPbKash::register_gateway()
S
75 1 4
Themepaw\bKash\Entry::get_status()
S
80 1 3
WPbKash::__clone()
S
79 1 3
Themepaw\bKash\Entry::get_ref_id()
S
80 1 3
Themepaw\bKash\Admin\Settings::enqueue_scripts()
S
79 1 3
Themepaw\bKash\Entry::get_created_at()
S
80 1 3
Themepaw\bKash\Entry::get_key_token()
S
80 1 3
Themepaw\bKash\Entry::get_amount()
S
80 1 3
WPbKash::define_constanst()
S
79 1 5
Themepaw\bKash\Entry::get_trx_status()
S
80 1 3
Themepaw\bKash\WooCommerce\Process::bkash_trigger()
S
67 1 8
WPbKash::__wakeup()
S
79 1 3
Themepaw\bKash\WPCF7\Init::init()
S
74 1 5
Themepaw\bKash\Admin\EntryTable::no_items()
S
80 1 3
Themepaw\bKash\WooCommerce\Init::__construct()
S
69 1 6
Themepaw\bKash\Admin\EntryTable::__construct()
S
67 1 9
WPbKash::activate()
S
83 1 3
Themepaw\bKash\Activate::activate()
S
74 1 5
Themepaw\bKash\Admin\Settings::add_options()
S
64 1 10
Themepaw\bKash\Entry::ge_redirect_url()
S
82 1 3
Themepaw\bKash\Entry::get_trx_id()
S
80 1 3
wpbkash_get_entry_count()
S
75 1 4
Themepaw\bKash\WPCF7\WPCF7Loader::query_vars()
S
77 1 4
Themepaw\bKash\Entry::get_data()
S
80 1 3
Themepaw\bKash\WPCF7\WPCF7Loader::__construct()
S
67 1 7
Themepaw\bKash\WPCF7\WPCF7bKash::show_metabox()
S
64 1 10
WPbKash::__construct()
S
67 1 7
Themepaw\bKash\Entry::get_invoice()
S
80 1 3
Themepaw\bKash\Admin\EntryTable::column_cb()
S
73 1 6
wpbkash_get_entry()
S
74 1 4
Themepaw\bKash\Entry::get_updated_at()
S
80 1 3
wpbkash_delete_entry()
S
74 1 4
Themepaw\bKash\Admin\Settings::__construct()
S
64 1 9
Themepaw\bKash\Entry::get_ref()
S
80 1 3
Themepaw\bKash\Entry::get_sender()
S
80 1 3
WPbKash::deactivate()
S
82 1 3
wpbkash_get_payout_key()
S
74 1 5
Themepaw\bKash\Admin\EntryTable::get_table_classes()
S
78 1 3
Themepaw\bKash\Entry::get_key_created()
S
80 1 3
Themepaw\bKash\Deactivate::deactivate()
S
77 1 4