Code Analysis: Simple Membership 4.5.3

Most Complex Classes

Class Rating Complexity
SimpleWpMembership
D
183
SwpmUtils
D
162
SwpmMembers
D
133
SwpmSettings
D
127
Braintree\Configuration
C
124
SwpmMiscUtils
C
112
SwpmAuth
C
110
Stripe\ApiRequestor
B
97
SwpmProtectionBase
B
92
SwpmForm
B
88
Stripe\HttpClient\CurlClient
B
87
Stripe\StripeObject
B
84

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