Code Analysis: Pay Invoices With Amazon 1.3.1

Function Rating Maintainability Complexity Lines of code
PIWA\Payments::manage_posts_custom_column()
D
27
32 146
PIWA\Render::render()
D
26
27 172
PIWA\Admin_Settings::sanitize()
B
36 22 79
PIWA\Client::get_button_config()
B
31 19 117
PIWA\Payments::process_checkout_session()
B
33 13 114
PIWA\Admin_Settings::save_or_regenerate_keys()
B
43 16 53
PIWA\Client::parse_attributes()
A
39 14 65
PIWA\Payments::meta_box_customer()
A
37 13 78
PIWA\PIWA::shortcode()
A
47 15 33
PIWA\Client::maybe_complete_checkout_session()
A
38 12 75
PIWA\Admin_Settings::account_tab_receive_public_private_key()
A
38 9 78
PIWA\Payments::maybe_create_user()
A
39 9 67
PIWA\PIWA::credentials_can_connect()
A
43 10 51
PIWA\Admin_Settings::rest_get_keys()
A
37 8 80
PIWA\PIWA::parse_attributes()
A
49 11 32
PIWA\Admin_Settings::sections_fields()
A
35 3 120
PIWA\Admin_Settings::min_max_field()
A
45 8 43
PIWA\Payments::sort_invoices()
A
51 9 28
PIWA\Admin_Settings::account_tab_send_public_key()
A
40 6 67
PIWA\PIWA::get_modal_config_init_i18n()
A
47 8 36
PIWA\Render::output_css()
A
51 1 135
PIWA\Admin_Settings::merchant_account_fields()
A
40 5 73
PIWA\Payments::meta_box_details()
A
42 6 58
PIWA\PIWA::get_default_atts()
A
51 8 26
PIWA\Payments::get_current_screen()
A
51 8 26
PIWA\Admin_Settings::maybe_reset_a_key()
A
53 8 26
PIWA\Render::payment_processed()
A
48 7 34
PIWA\Admin_Settings::merchant_registration_form()
S
40 4 73
PIWA\Admin_Settings::admin_settings_page()
S
44 5 52
PIWA\Admin_Settings::get_key()
S
55 7 21
PIWA\Admin_Settings::merchant_registration_form_proxy_button()
S
49 6 32
PIWA\Payments::maybe_record_checkout_session()
S
50 6 30
PIWA\Admin_Settings::admin_menu()
S
45 5 44
PIWA\PIWA::maybe_instantiate_objects()
S
61 7 12
PIWA\Admin_Settings::register_settings_fields()
S
47 5 39
PIWA\Admin_Settings::admin_enqueue_scripts()
S
43 4 53
PIWA\PIWA::maybe_get_payment()
S
52 6 23
PIWA\Payments::admin_init()
S
52 6 23
PIWA\PIWA::get_option()
S
57 6 16
PIWA\Render::wp_footer()
S
52 5 25
PIWA\PIWA::is_gutenberg()
S
58 5 15
PIWA\Admin_Settings::footer_links()
S
46 3 45
PIWA\PIWA::autoload()
S
59 5 13
PIWA\Payments::process_canceled_checkout_session()
S
50 4 28
PIWA\Payments::admin_enqueue_scripts()
S
47 3 42
PIWA\PIWA::plugin_is_configured()
S
61 4 13
PIWA\Payments::gettext()
S
63 4 11
PIWA\Client::get_checkout_session()
S
53 3 25
PIWA\Admin_Settings::cache_flush()
S
64 4 10
PIWA\Gutenberg_Blocks::enqueue_block_editor_assets()
S
48 1 35
PIWA\Render::rest_sign()
S
57 2 19
PIWA\Admin_Settings::select_field()
S
57 2 17
PIWA\Payments::add_post_listing_columns()
S
57 2 16
PIWA\Admin_Settings::single_line_key_without_comments()
S
64 3 9
PIWA\PIWA::is_admin_or_rest()
S
71 3 6
PIWA\Admin_Settings::output_admin_colors_as_css_vars()
S
61 2 15
PIWA\Client::get()
S
64 3 9
PIWA\PIWA::i18n()
S
64 3 9
PIWA\Admin_Settings::get_field_keys()
S
65 3 9
PIWA\Admin_Settings::poll_auto_connect_results()
S
62 2 12
PIWA\Payments::log_user_in()
S
63 2 11
PIWA\PIWA::please_configure()
S
63 2 11
PIWA\Admin_Settings::text_field()
S
62 2 11
PIWA\Payments::init()
S
53 1 24
PIWA\Gutenberg_Blocks::init()
S
57 1 21
PIWA\Admin_Settings::checkbox_field()
S
63 2 10
PIWA\PIWA::plugin_dir()
S
64 2 10
PIWA\Payments::edit_form_after_title()
S
66 2 9
PIWA\PIWA::__construct()
S
63 2 10
PIWA\Payments::sortable_columns()
S
61 1 13
PIWA\Admin_Settings::defaults()
S
61 1 12
PIWA\Admin_Settings::rest_api_init()
S
64 1 11
PIWA\Render::rest_api_init()
S
64 1 11
PIWA\PIWA::get_buttons_init_i18n()
S
64 1 10
PIWA\Admin_Settings::account_tab_automatic()
S
74 1 5
PIWA\Admin_Settings::create_keys()
S
68 1 7
PIWA\Render::__construct()
S
75 1 4
PIWA\Payments::add_meta_boxes()
S
69 1 6
PIWA\PIWA::init()
S
74 1 4
PIWA\Admin_Settings::inline_styles()
S
66 1 9
PIWA\Admin_Settings::register_option_sanitization_callbacks()
S
66 1 10
PIWA\Payments::admin_menu()
S
66 1 9
PIWA\PIWA::is_option_set_by_env()
S
78 1 3
PIWA\Admin_Settings::__construct()
S
70 1 6
PIWA\Payments::__construct()
S
70 1 6
PIWA\PIWA::__toString()
S
79 1 3
PIWA\Gutenberg_Blocks::__construct()
S
75 1 4
PIWA\Admin_Settings::textarea_field()
S
65 1 9
PIWA\Admin_Settings::get_admin_colors()
S
79 1 3
piwa()
S
79 1 3