Code Analysis: Sunshine Photo Cart 3.0.12

Most Complex Classes

Class Rating Complexity
SPC_Cart
D
360
SPC_Update
D
262
SPC_Frontend
D
246
SPC_Order
D
204
Sunshine_Admin_Meta_Boxes
D
204
Sunshine_Admin
D
143
SPC_Settings_API
D
142
SPC_Payment_Method_Stripe
D
128
SPC_Admin_Order
C
122
SPC_Product
C
118
SPC_Payment_Method_Square
C
118
SPC_Gallery
C
113

Most Complex Functions

Function Rating Complexity
SPC_Countries::__construct()
D
1
SPC_Update::update_3_settings_data()
D
82
Sunshine_Admin_Meta_Boxes::display_field()
D
86
sunshine_get_settings_fields()
D
31
SPC_Settings_API::display_field()
D
79
SPC_Update::update_3_order_data()
D
66
sunshine_form_field()
D
71
SPC_Cart::set_checkout_fields()
D
48
sunshine_checkout_scripts()
D
21
sunshine_currency_symbol()
D
49
SPC_Countries::get_country_locale()
D
3
sunshine_base_install()
D
31