Code Analysis: Sunshine Photo Cart - Free Client Photo Galleries for Photographers 3.6.1

Most Complex Classes

Class Rating Complexity
SPC_Cart
D
526
SPC_Payment_Method_Stripe
D
411
SPC_Update
D
296
SPC_Frontend
D
278
SPC_Order
D
251
Sunshine_Admin
D
239
Sunshine_Admin_Meta_Boxes
D
234
SPC_Settings_API
D
233
SPC_Admin_Order
D
203
SPC_Gallery
D
137
SPC_Payment_Method_Square
D
135
SPC_Cart_Item
D
132

Most Complex Functions

Function Rating Complexity
SPC_Countries::__construct()
D
1
sunshine_get_settings_fields()
D
44
SPC_Settings_API::display_field()
D
102
Sunshine_Admin_Meta_Boxes::display_field()
D
99
SPC_Update::update_3_settings_data()
D
84
SPC_Cart::set_checkout_fields()
D
74
sunshine_form_field()
D
81
SPC_Update::update_3_orders_update()
D
69
sunshine_checkout_scripts()
D
23
sunshine_currency_symbol()
D
49
SPC_Payment_Method_Stripe::check_order_paid()
D
47
sunshine_meta_gallery_images_display()
D
10