Code Analysis: Doneren met Mollie 2.9.1

Function Rating Maintainability Complexity Lines of code
Dmm_Start::dmm_donate_form()
D
0
156 555
Dmm_Webhook::handle_request()
C
28
20 146
Dmm_Admin::dmm_page_donations()
C
34 23 83
Dmm_Admin::dmm_tab_settings_form()
B
33 17 139
Dmm_Start::dmm_payment_methods()
B
33 19 105
Dmm_Admin::dmm_tab_settings_general()
B
31 13 145
Dmm_Admin::dmm_tab_settings_recurring()
A
39 13 71
Dmm_Admin::dmm_page_subscriptions()
A
42 12 49
Dmm_List_Table::column_default()
A
53 13 19
Dmm_List_Table::statusName()
A
53 10 23
Dmm_Admin::dmm_page_settings()
A
48 9 35
Dmm_Admin::dmm_export_donations()
A
40 7 60
Dmm_List_Table::get_columns()
A
55 9 18
Dmm_Admin::dmm_page_donation()
S
38 3 90
Dmm_Admin::dmm_page_donors()
S
47 6 37
Dmm_Subscriptions_Table::getStatus()
S
55 7 21
Dmm_Start::dmm_install_database()
S
42 2 75
dmm_get_currency_symbol()
S
57 5 20
Dmm_Admin::dmm_admin_menu()
S
44 2 60
Dmm_Subscriptions_Table::column_default()
S
58 5 14
Dmm_List_Table::prepare_items()
S
50 4 27
dmm_get_currencies()
S
50 3 32
DonerenMetMollie\MollieApi::parseResponse()
S
64 5 8
Dmm_Webhook::dmm_get_interval()
S
60 4 15
Dmm_Subscriptions_Table::getInterval()
S
60 4 14
Dmm_Start::dmm_donate_goal()
S
54 3 21
DonerenMetMollie\MollieApi::performCall()
S
56 3 16
Dmm_List_Table::column_donation_id()
S
57 3 14
Dmm_Start::dmm_projects()
S
61 3 11
Dmm_Donors_Table::process_bulk_action()
S
62 3 11
Dmm_List_Table::process_bulk_action()
S
62 3 11
Dmm_Start::dmm_recurring_method()
S
72 3 4
Dmm_Webhook::sniff_requests()
S
71 3 5
Dmm_Start::dmm_donate_total()
S
58 2 14
Dmm_Subscriptions_Table::column_subscription_id()
S
58 2 14
Dmm_Admin::dmm_register_settings()
S
51 1 28
Dmm_Admin::plugin_row_meta()
S
62 2 11
Dmm_Start::__construct()
S
52 1 25
Dmm_Admin::dmm_tab_settings_mollie()
S
57 1 22
Dmm_Donors_Table::prepare_items()
S
55 1 19
Dmm_Subscriptions_Table::prepare_items()
S
56 1 18
DonerenMetMollie\MollieApi::get()
S
71 2 5
Dmm_Admin::__construct()
S
62 2 10
Dmm_Start::dmm_donate_donors()
S
62 2 10
Dmm_Start::dmm_multicurrency_method()
S
73 2 4
DonerenMetMollie\MollieApi::all()
S
67 2 7
Dmm_Subscriptions_Table::column_customer_name()
S
71 1 5
Dmm_Webhook::add_query_vars()
S
69 1 7
dmm_uninstall_database()
S
82 1 3
Dmm_List_Table::display_tablenav()
S
70 1 8
Dmm_List_Table::get_bulk_actions()
S
72 1 6
Dmm_Start::get_page_id_by_slug()
S
74 1 4
Dmm_Webhook::__construct()
S
67 1 7
Dmm_Donors_Table::display_tablenav()
S
70 1 8
Dmm_Donors_Table::column_customer_id()
S
64 1 9
Dmm_List_Table::__construct()
S
66 1 9
Dmm_Admin::get_page_id_by_slug()
S
77 1 3
Dmm_Webhook::add_endpoint()
S
70 1 6
Dmm_Donors_Table::get_columns()
S
66 1 8
Dmm_Start::dmm_do_output_buffer()
S
82 1 3
DonerenMetMollie\MollieApi::__construct()
S
81 1 3
Dmm_Donors_Table::column_default()
S
72 1 6
Dmm_Donors_Table::get_bulk_actions()
S
72 1 6
Dmm_Donors_Table::__construct()
S
66 1 9
Dmm_Admin::dmm_admin_notice__warning()
S
72 1 7
Dmm_Subscriptions_Table::get_columns()
S
63 1 10
Dmm_List_Table::column_cb()
S
70 1 7
Dmm_Start::dmm_pm_class()
S
78 1 3
DonerenMetMollie\MollieApi::post()
S
78 1 3
DonerenMetMollie\MollieApi::setApiKey()
S
81 1 3
Dmm_Subscriptions_Table::display_tablenav()
S
70 1 8
Dmm_Start::dmm_settings_links()
S
69 1 6
DonerenMetMollie\MollieApi::delete()
S
78 1 3
Dmm_Donors_Table::column_cb()
S
70 1 7