Code Analysis: RestroPress 2.8.3.1

Most Complex Classes

Class Rating Complexity
RPRESS_Payment
D
381
RPRESS_API
D
308
RPRESS_API
D
232
RPRESS_Discount
D
226
RPRESS_Cart
D
223
RP_AJAX
D
216
parseCSV
D
212
Browser
D
173
RPRESS_Payment_History_Table
D
156
PayWithAmazon\Client
D
146
PayWithAmazon\RPRESS_Amazon_Payments
C
122
RPRESS_HTML_Elements
C
114

Most Complex Functions

Function Rating Complexity
RPRESS_Payment::save()
D
90
rpress_reports_graph()
D
82
RPRESS_Batch_Payments_Import::create_payment()
D
63
rpress_tools_sysinfo_get()
D
59
rpress_update_payment_details()
D
58
parseCSV::parse_string()
D
61
RPRESS_API::get_stats()
D
54
rpress_order_notification_settings_callback()
D
47
RPRESS_Stats::convert_date()
D
48
RPRESS_API::get_stats()
D
47
RPRESS_Notices::show_notices()
D
50
rpress_reports_graph_of_fooditem()
D
46