Code Analysis: Pay Invoices With Amazon 1.3.1

Most Complex Classes

Class Rating Complexity
PIWA\Admin_Settings
D
153
PIWA\Payments
C
124
PIWA\PIWA
C
101
PIWA\Client
A
51
PIWA\Render
S
44
PIWA\Gutenberg_Blocks
S
3

Most Complex Functions

Function Rating Complexity
PIWA\Payments::manage_posts_custom_column()
D
32
PIWA\Render::render()
D
27
PIWA\Admin_Settings::sanitize()
B
22
PIWA\Client::get_button_config()
B
19
PIWA\Payments::process_checkout_session()
B
13
PIWA\Admin_Settings::save_or_regenerate_keys()
B
16
PIWA\Client::parse_attributes()
A
14
PIWA\Payments::meta_box_customer()
A
13
PIWA\PIWA::shortcode()
A
15
PIWA\Client::maybe_complete_checkout_session()
A
12
PIWA\Admin_Settings::account_tab_receive_public_private_key()
A
9
PIWA\Payments::maybe_create_user()
A
9