Code Analysis: Seamless Donations 5.3

Most Complex Classes

Class Rating Complexity
CMB2
D
240
CMB2_Field
D
179
CMB2_Hookup
D
166
CMB2_Sanitize
C
108
CMB2_Utils
C
103
CMB2_REST
C
103
CMB2_Types
C
102
Stripe\StripeObject
B
84
Stripe\ApiRequestor
A
74
Stripe\HttpClient\CurlClient
A
74
WP_REST_Controller
A
71
CMB2_Base
A
59

Most Complex Functions

Function Rating Complexity
dgx_donate_debug_wp_insert_post()
D
127
seamless_donations_forms_engine_element_list()
D
106
seamless_donations_tab_settings_process_buttons()
D
83
seamless_donations_repack_payment_form_data_for_transmission_to_gateways()
D
58
seamless_donations_get_currencies()
D
3
seamless_donations_init_defaults()
D
48
seamless_donations_cpt_donation5_section_data()
D
34
seamless_donations_admin5_settings_preload()
D
42
seamless_donations_tab_forms_process_buttons()
D
36
CMB2_Field_Display::get()
C
31
seamless_donations_get_security_status()
C
24
seamless_donations_admin5_forms_preload()
B
23