Code Analysis: Billplz for Contact Form 7 1.2.0

Function Rating Maintainability Complexity Lines of code
BillplzCF7\Payment\CallbackHandler::redirect()
B
37 20 66
BillplzCF7\Lib\WP_List_Table::pagination()
B
33 17 97
BillplzCF7\Lib\WP_List_Table::print_column_headers()
B
39 19 53
BillplzCF7\Payment\CallbackHandler::callback()
B
41 17 54
BillplzCF7\Lib\WP_List_Table::months_dropdown()
A
44 11 43
BillplzCF7\Payment\ProcessRedirect::redirect_callback()
A
45 11 38
BillplzCF7\Lib\WP_List_Table::comments_bubble()
A
47 8 36
BillplzCF7\Settings\Validation::credentials_check()
A
57 9 15
BillplzCF7\Admin\PaymentTable::column_default()
A
61 9 13
BillplzCF7\Lib\WP_List_Table::single_row_columns()
A
47 7 37
BillplzCF7\Lib\WP_List_Table::get_column_info()
S
51 7 25
BillplzCF7\Admin\PaymentTable::process_bulk_action()
S
51 7 24
BillplzCF7\Lib\WP_List_Table::search_box()
S
54 7 20
BillplzCF7\Admin\PaymentTable::get_table_data()
S
47 6 31
BillplzCF7\Lib\WP_List_Table::set_pagination_args()
S
58 7 14
BillplzCF7\Lib\WP_List_Table::current_action()
S
64 7 9
BillplzCF7\Admin\BarMenu::menu()
S
46 4 41
BillplzCF7\Payment\FormSubmission::process_data()
S
51 5 24
BillplzCF7\Init::register_services()
S
55 5 21
BillplzCF7\Lib\WP_List_Table::bulk_actions()
S
52 5 21
BillplzCF7\Admin\PaymentTable::get_views()
S
60 6 10
BillplzCF7\Lib\WP_List_Table::row_actions()
S
57 5 15
BillplzCF7\Lib\WP_List_Table::__construct()
S
52 4 24
BillplzCF7\Settings\General::form_select_callback()
S
52 4 23
BillplzCF7\Lib\WP_List_Table::ajax_response()
S
54 4 22
BillplzCF7\Base\Activate::save_id()
S
57 4 18
BillplzCF7\Lib\WP_List_Table::get_default_primary_column_name()
S
59 4 15
BillplzCF7\Settings\API::init()
S
44 1 59
BillplzCF7\Lib\WP_List_Table::get_primary_column_name()
S
61 4 12
BillplzCF7\Payment\FormSubmission::process_payment()
S
50 3 26
BillplzCF7\Admin\PaymentTable::prepare_items()
S
53 3 21
BillplzCF7\Lib\WP_List_Table::view_switcher()
S
55 3 20
BillplzCF7\Lib\WP_List_Table::display_tablenav()
S
57 3 19
BillplzCF7\Settings\Email::email_body_callback()
S
50 2 31
BillplzCF7\Lib\WP_List_Table::get_pagenum()
S
68 4 6
BillplzCF7\Lib\WP_List_Table::display()
S
53 2 29
BillplzCF7\Lib\WP_List_Table::views()
S
59 3 13
BillplzCF7\Settings\Email::init()
S
49 1 42
BillplzCF7\Model\PaymentDatabase::create_db()
S
54 2 25
BillplzCF7\Settings\General::init()
S
50 1 39
BillplzCF7\Settings\General::redirect_page_callback()
S
55 2 20
BillplzCF7\Base\Activate::create_example_form()
S
56 2 19
BillplzCF7\Base\Activate::create_page()
S
58 2 17
BillplzCF7\Lib\WP_List_Table::get_items_per_page()
S
69 3 6
BillplzCF7\Payment\CallbackHandler::send_email()
S
70 3 6
BillplzCF7\Lib\WP_List_Table::get_pagination_arg()
S
68 3 8
BillplzCF7\Payment\FormSubmission::record_data()
S
54 1 21
BillplzCF7\Base\Activate::add_form_meta()
S
60 1 19
BillplzCF7\Lib\WP_List_Table::display_rows()
S
76 2 4
BillplzCF7\Lib\WP_List_Table::__get()
S
73 2 5
BillplzCF7\Lib\WP_List_Table::handle_row_actions()
S
77 2 3
BillplzCF7\Lib\WP_List_Table::__unset()
S
73 2 5
BillplzCF7\Lib\WP_List_Table::__set()
S
73 2 5
BillplzCF7\Settings\API::sandbox_secret_key_callback()
S
72 2 5
BillplzCF7\Helpers\EmailConfirmation::__construct()
S
73 2 5
BillplzCF7\Lib\WP_List_Table::__isset()
S
73 2 5
BillplzCF7\Admin\EnqueueScripts::scripts()
S
69 2 6
BillplzCF7\Lib\WP_List_Table::__call()
S
70 2 6
BillplzCF7\Settings\API::secret_key_callback()
S
72 2 5
BillplzCF7\Settings\API::xsignature_callback()
S
72 2 5
BillplzCF7\Settings\API::collection_id_callback()
S
72 2 5
BillplzCF7\Settings\API::sandbox_collection_id_callback()
S
72 2 5
BillplzCF7\Settings\Email::send_email_callback()
S
70 2 6
BillplzCF7\Settings\API::sandbox_xsignature_callback()
S
72 2 5
BillplzCF7\Helpers\Functions::get_instance()
S
71 2 6
BillplzCF7\Settings\General::mode_callback()
S
70 2 6
BillplzCF7\Helpers\Functions::general_option()
S
74 2 4
BillplzCF7\Helpers\Functions::get_collection_id()
S
70 2 6
BillplzCF7\Lib\WP_List_Table::display_rows_or_placeholder()
S
66 2 9
BillplzCF7\Settings\Email::email_subject_callback()
S
68 2 7
BillplzCF7\Init::get_services()
S
60 1 15
BillplzCF7\Helpers\Functions::api_option()
S
74 2 4
BillplzCF7\Helpers\Functions::get_mode()
S
74 2 4
BillplzCF7\Admin\ActionLink::links()
S
62 2 10
BillplzCF7\Helpers\Functions::get_url()
S
70 2 6
BillplzCF7\Helpers\Functions::get_api_key()
S
69 2 6
BillplzCF7\Settings\Email::update_email_permission()
S
71 2 6
BillplzCF7\Helpers\Functions::get_xsignature()
S
70 2 6
BillplzCF7\Admin\PaymentTable::get_columns()
S
60 1 14
BillplzCF7\Base\Activate::insert_page()
S
61 1 13
BillplzCF7\Base\Activate::insert_form()
S
62 1 12
BillplzCF7\Settings\API::__construct()
S
79 1 3
BillplzCF7\Payment\FormSubmission::__construct()
S
80 1 3
BillplzCF7\Lib\WP_List_Table::has_items()
S
80 1 3
BillplzCF7\Lib\WP_List_Table::_js_vars()
S
64 1 10
BillplzCF7\Settings\General::register()
S
79 1 3
BillplzCF7\Lib\WP_List_Table::prepare_items()
S
81 1 3
BillplzCF7\Admin\Menu::callback()
S
78 1 4
BillplzCF7\Admin\ActionLink::register()
S
78 1 3
BillplzCF7\Settings\Email::register()
S
75 1 4
BillplzCF7\Lib\WP_List_Table::get_primary_column()
S
81 1 3
BillplzCF7\Lib\WP_List_Table::get_sortable_columns()
S
82 1 3
BillplzCF7\Lib\WP_List_Table::column_cb()
S
98 1 1
BillplzCF7\Admin\EnqueueScripts::register()
S
79 1 3
BillplzCF7\Admin\PaymentTable::get_db_name()
S
73 1 5
BillplzCF7\Lib\WP_List_Table::get_table_classes()
S
78 1 3
BillplzCF7\Settings\Email::__construct()
S
79 1 3
BillplzCF7\Lib\WP_List_Table::no_items()
S
81 1 3
BillplzCF7\Admin\Menu::register()
S
79 1 3
BillplzCF7\Lib\WP_List_Table::get_columns()
S
81 1 3
BillplzCF7\Payment\FormSubmission::register()
S
75 1 4
BillplzCF7\Payment\CallbackHandler::register()
S
72 1 5
bcf7_activation()
S
80 1 3
BillplzCF7\Lib\WP_List_Table::single_row()
S
74 1 5
BillplzCF7\Lib\WP_List_Table::column_default()
S
98 1 1
BillplzCF7\Admin\PaymentTable::column_cb()
S
72 1 6
BillplzCF7\Payment\ProcessRedirect::register()
S
79 1 3
BillplzCF7\Payment\CallbackHandler::__construct()
S
79 1 3
BillplzCF7\Payment\ProcessRedirect::__construct()
S
79 1 3
BillplzCF7\Settings\General::__construct()
S
79 1 3
BillplzCF7\Admin\BarMenu::__construct()
S
80 1 3
BillplzCF7\Lib\WP_List_Table::extra_tablenav()
S
98 1 1
BillplzCF7\Settings\Validation::__construct()
S
79 1 3
BillplzCF7\Admin\PaymentTable::bulk_action_notice()
S
77 1 3
BillplzCF7\Lib\WP_List_Table::get_views()
S
82 1 3
BillplzCF7\Admin\PaymentTable::no_items()
S
80 1 3
BillplzCF7\Lib\WP_List_Table::ajax_user_can()
S
81 1 3
BillplzCF7\Settings\API::register()
S
79 1 3
BillplzCF7\Helpers\EmailConfirmation::send()
S
68 1 7
BillplzCF7\Admin\BarMenu::register()
S
78 1 3
BillplzCF7\Base\Activate::activate()
S
69 1 7
BillplzCF7\Admin\PaymentTable::get_bulk_actions()
S
69 1 7
BillplzCF7\Admin\Menu::add_menu()
S
65 1 10
BillplzCF7\Settings\Validation::register()
S
79 1 3
BillplzCF7\Lib\WP_List_Table::get_column_count()
S
71 1 5
BillplzCF7\Base\Activate::create_confirmation_page()
S
75 1 4
BillplzCF7\Admin\PaymentTable::get_status_count()
S
72 1 5
BillplzCF7\Lib\WP_List_Table::get_bulk_actions()
S
82 1 3
BillplzCF7\Init::instantiate()
S
81 1 3
BillplzCF7\Helpers\EmailConfirmation::replace_variables_in_email_body()
S
65 1 8