Code Analysis: Simple Membership 4.2.4

Most Complex Classes

Class Rating Complexity
SimpleWpMembership
D
161
SwpmUtils
D
135
SwpmSettings
D
131
Braintree\Configuration
C
124
SwpmMembers
C
112
SwpmMiscUtils
C
102
SwpmProtectionBase
B
92
SwpmAuth
B
86
SwpmForm
B
85
Stripe\StripeObject
B
84
Stripe\ApiRequestor
A
74
Stripe\HttpClient\CurlClient
A
74

Most Complex Functions

Function Rating Complexity
render_save_edit_pp_smart_checkout_button_interface()
D
100
swpm_edit_pp_subscription_button()
D
39
swpm_edit_stripe_sca_buy_now_button()
D
35
swpm_paypal_ipn_handler::swpm_validate_and_create_membership()
D
37
swpm_edit_stripe_buy_now_button()
D
34
swpm_render_new_edit_stripe_sca_subscription_button_interface()
D
28
Braintree\Transaction::_initialize()
D
33
swpm_edit_pp_buy_now_button()
D
32
swpm_render_new_edit_stripe_subscription_button_interface()
D
23
swpm_smart_checkout_ipn_handler::swpm_validate_and_create_membership()
D
29
Braintree\WebhookTestingGateway::_sampleXml()
C
28
swpm_render_braintree_buy_now_button_sc_output()
C
18