Code Analysis: Simple Membership 4.4.6

Most Complex Classes

Class Rating Complexity
SimpleWpMembership
D
180
SwpmUtils
D
157
SwpmSettings
D
128
SwpmMembers
D
128
Braintree\Configuration
C
124
SwpmMiscUtils
C
111
SwpmAuth
B
96
SwpmProtectionBase
B
92
SwpmForm
B
87
Stripe\StripeObject
B
84
SWPM_Send_Direct_Email_Menu
A
75
Stripe\ApiRequestor
A
74

Most Complex Functions

Function Rating Complexity
render_save_edit_pp_subscription_new_button_interface()
D
133
render_save_edit_pp_buy_now_new_button_interface()
D
113
render_save_edit_pp_smart_checkout_button_interface()
D
100
SWPM_Send_Direct_Email_Menu::handle_send_direct_email_menu()
D
50
swpm_edit_pp_subscription_button()
D
39
swpm_edit_stripe_sca_buy_now_button()
D
36
SWPM_Payment_Settings_Menu_Tab::handle_payment_settings_menu_tab()
D
43
swpm_paypal_ipn_handler::swpm_validate_and_create_membership()
D
37
swpm_render_new_edit_stripe_sca_subscription_button_interface()
D
31
swpm_edit_stripe_buy_now_button()
D
34
SwpmStripeSCABuyNowIpnHandler::handle_stripe_ipn()
D
34
Braintree\Transaction::_initialize()
D
33