Code Analysis: RestroPress 2.9.4

Most Complex Classes

Class Rating Complexity
RPRESS_Payment
D
385
RPRESS_API
D
308
RPRESS_Discount
D
265
RPRESS_API
D
232
RPRESS_Cart
D
228
RP_AJAX
D
217
parseCSV
D
212
RPRESS_Payment_History_Table
D
198
Browser
D
173
PayWithAmazon\Client
D
146
PayWithAmazon\RPRESS_Amazon_Payments
C
122
RPRESS_HTML_Elements
C
120

Most Complex Functions

Function Rating Complexity
RPRESS_Payment::save()
D
90
rpress_reports_graph()
D
82
rpress_currency_filter()
D
74
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_get_registered_settings()
D
11