Code Analysis: Sunshine Photo Cart 3.4.1

Most Complex Classes

Class Rating Complexity
SPC_Cart
D
456
SPC_Update
D
268
SPC_Frontend
D
257
SPC_Order
D
239
Sunshine_Admin_Meta_Boxes
D
236
Sunshine_Admin
D
186
SPC_Payment_Method_Stripe
D
168
SPC_Settings_API
D
157
SPC_Admin_Order
D
155
SPC_Payment_Method_Square
D
137
SPC_Product
D
128
SPC_Gallery
C
125

Most Complex Functions

Function Rating Complexity
SPC_Countries::__construct()
D
1
sunshine_get_settings_fields()
D
43
Sunshine_Admin_Meta_Boxes::display_field()
D
99
SPC_Settings_API::display_field()
D
91
SPC_Update::update_3_settings_data()
D
83
SPC_Cart::set_checkout_fields()
D
69
SPC_Update::update_3_orders_update()
D
68
sunshine_form_field()
D
71
sunshine_checkout_scripts()
D
22
sunshine_currency_symbol()
D
49
SPC_Countries::get_country_locale()
D
3
SPC_Order::create()
D
43