Code Analysis: Easy Digital Downloads 2.11.5

Class Rating Complexity Lines of code
FPDF
D
388 1,354
EDD_Payment
D
363 1,336
EDD_API
D
316 1,293
EDD_API
D
233 932
EDD_Discount
D
226 718
EDD_Cart
D
222 735
parseCSV
D
212 504
Browser
D
173 540
EDD_CLI
D
153 545
PayWithAmazon\Client
D
146 799
GoogleChart
D
137 449
PayWithAmazon\EDD_Amazon_Payments
C
120 723
EDD_HTML_Elements
C
116 516
EDD_Batch_Payments_Import
C
114 320
EDD_Customer
C
113 374
EDD_Payment_History_Table
C
105 381
EDD_Download
B
100 298
EDD_SL_Plugin_Updater
B
97 336
GoogleChartData
B
90 308
EDD_API_V2
B
85 304
EDD_License
B
82 292
EDD_Batch_Downloads_Import
B
80 272
EDD_Customer_Query
A
75 284
EDD_Notices
A
72 272
EDD_Payments_Query
A
72 324
EDD\Admin\Extensions\Extension_Manager
A
71 288
EDD_DB_Customers
A
71 295
EDD_Stats
A
63 290
EDD\Admin\Installers\PluginSilentUpgrader
A
59 232
EDD_Fees
A
58 158
EDD_Session
A
58 181
GoogleChartAxis
A
55 161
EDD_File_Downloads_Log_Table
A
54 220
EDD_Discount_Codes_Table
A
53 211
EDD_Register_Meta
A
51 356
EDD_Payment_Stats
S
50 262
EDD_Batch_Payments_Export
S
49 182
EDD\Admin\Extensions\ExtensionsAPI
S
47 130
EDD_Sales_Log_Table
S
47 208
EDD\Admin\Extensions\Extension
S
46 173
EDD_Logging
S
46 209
EDD_Tools_Recount_All_Stats
S
45 223
EDD_Product_Details_Widget
S
45 182
PayWithAmazon\IpnHandler
S
45 201
EDD_Batch_Earnings_Report_Export
S
42 185
EDD_Emails
S
37 129
GoogleChartTextMarker
S
36 125
EDD\Utils\NotificationImporter
S
36 107
EDD_Tools_Reset_Stats
S
36 170
EDD_Payments_Export
S
36 122
EDD_Categories_Reports_Table
S
35 231
EDD_Tools_Recount_Download_Stats
S
34 168
EDD_Tools_Recount_Single_Customer_Stats
S
33 152
EDD_Batch_Import
S
33 102
EDD_Tracking
S
33 126
EDD_Stripe_Rate_Limiting
S
33 125
EDD_Customer_Reports_Table
S
32 139
IpnListener
S
32 119
Easy_Digital_Downloads
S
31 236
EDD\Admin\Promos\Notices\License_Upgrade_Notice
S
30 102
EDD_Welcome
S
29 393
EDD_Download_Reports_Table
S
29 136
EDD\Utils\EnvironmentChecker
S
29 74
EDD_Stripe
S
28 139
EDD_API_Request_Log_Table
S
28 149
Pass_Manager
S
26 81
EDD_Customer_Reports_Table
S
26 119
EDD\Admin\Settings\WP_SMTP
S
26 106
EDD_Batch_Export
S
25 94
GoogleChartShapeMarker
S
25 94
Array2XML
S
25 72
EDD_File_Download_Log_Migration
S
24 98
Sandhills\Utils\Persistent_Dismissible
S
24 95
EDD\Admin\Promos\PromoHandler
S
24 77
EDD\Database\NotificationsDB
S
23 119
EDD_Batch_Downloads_Export
S
23 131
EDD_Tools_Recount_Store_Earnings
S
23 110
EDD\Gateways\PayPal\API
S
22 100
EDD\Gateways\PayPal\Webhooks\Events\Webhook_Event
S
22 59
EDD_Roles
S
22 177
EDD\Gateways\PayPal\AccountStatusValidator
S
22 69
ArrayToXML
S
21 72
EDD_Graph
S
21 155
EDD_Batch_Sales_Export
S
21 123
EDD\Gateways\PayPal\MerchantAccount
S
20 66
EDD\Models\Notification
S
20 54
EDD_Cache_Helper
S
20 68
EDD_Tools_Recount_Customer_Stats
S
20 105
EDD_Batch_File_Downloads_Export
S
19 102
edd_pdf
S
19 80
EDD_Batch_Customers_Export
S
17 89
EDD_Export
S
16 71
EDD_Customers_Export
S
15 84
EDD_Earnings_Export
S
15 56
PayWithAmazon\HttpCurl
S
15 57
edd_categories_tags_widget
S
14 63
EDD\Gateways\PayPal\Webhooks\Webhook_Handler
S
13 57
edd_cart_widget
S
13 65
EDD_Pie_Graph
S
13 105
EDD_Download_History_Export
S
12 52
EDD_Stripe_Admin_Notices
S
12 56
EDD_Heartbeat
S
12 80
EDD_Batch_API_Requests_Export
S
12 87
EDD\Utils\Tokenizer
S
11 34
EDD_Stripe_CLI
S
9 37
EDD\Admin\Promos\Notices\Five_Star_Review_Dashboard
S
8 112
EDD\Gateways\PayPal\Webhooks\Events\Payment_Capture_Completed
S
8 35
EDD\Gateways\PayPal\Webhooks\Events\Payment_Capture_Refunded
S
5 22

48 more item(s) not shown.