Code Analysis: Easy Digital Downloads 3.1.2

Class Rating Complexity Lines of code
EDD_Payment
D
442 1,889
Carbon\Carbon
D
349 993
EDD\Database\Query
D
332 1,135
EDD_CLI
D
307 1,374
EDD_API
D
303 1,400
EDD\Stats
D
281 1,532
EDD_Discount
D
239 713
EDD_Cart
D
205 708
EDD\Admin\Upgrades\v3\Data_Migrator
D
204 930
Browser
D
173 540
EDD\Database\Queries\Date
D
169 499
EDD_Payments_Query
D
162 543
PayWithAmazon\Client
D
146 799
EDD_HTML_Elements
D
138 685
EDD_Notices
D
132 607
EDD_Customer
D
132 519
EDD_Payment_History_Table
D
128 633
PayWithAmazon\EDD_Amazon_Payments
C
121 726
EDD_Batch_Payments_Import
C
119 345
EDD_Download
C
109 337
EDD\Compat\EDD_Payment_Compat
B
100 345
EDD_Logging
B
100 372
EDD_SL_Plugin_Updater
B
97 336
EDD\Extensions\Updater
B
94 325
EDD\Compat\Discount
B
93 326
EDD\Admin\Refund_Items_Table
B
83 401
EDD\Database\Table
B
82 305
EDD_Batch_Downloads_Import
B
80 273
EDD\Admin\Extensions\Extension_Manager
B
77 292
EDD_API_V2
A
75 335
EDD_License
A
74 255
EDD\Orders\Refund_Validator
A
66 231
EDD\Admin\Extensions\ExtensionsAPI
A
66 171
EDD_Fees
A
64 169
EDD_Stats
A
63 288
EDD_Base_Log_List_Table
A
63 278
EDD_Session
A
61 193
EDD\Compat\Log
A
59 204
EDD\Admin\Installers\PluginSilentUpgrader
A
59 232
EDD\Database\Column
A
57 241
EDD\Admin\Extensions\Extension
A
57 185
EDD\Admin\Onboarding\Wizard
A
57 375
EDD_Customer_Email_Addresses_Table
A
55 244
EDD\Utilities
A
55 164
EDD\Admin\Pass_Manager
A
55 156
EDD_Customer_Addresses_Table
A
54 259
Easy_Digital_Downloads
A
51 427
EDD\Orders\Order
S
50 200
EDD\Reports\Data\Charts\v2\Manifest
S
49 239
EDD_Customer_Reports_Table
S
49 255
EDD\Blocks\Downloads\Query
S
48 174
EDD_Payment_Stats
S
47 302
EDD\Compat\Customer
S
45 160
EDD_Product_Details_Widget
S
45 182
EDD\Extensions\Handler
S
45 170
EDD_Batch_Payments_Export
S
44 175
EDD_Email_Summary_Blurb
S
44 134
EDD_Batch_Earnings_Report_Export
S
44 206
EDD\Admin\Extensions\Card
S
43 210
EDD\Gateways\PayPal\Webhooks\Events\Webhook_Event
S
41 120
EDD\Database\Queries\Order
S
40 165
EDD_Discount_Codes_Table
S
40 211
EDD\Utils\NotificationImporter
S
39 120
EDD_Tracking
S
39 147
EDD_Batch_Taxed_Orders_Export
S
38 187
EDD_Emails
S
37 129
EDD\Database\Tables\Customers
S
37 127
EDD_Stripe
S
36 179
EDD\Customers\Recalculations
S
35 66
EDD_Payments_Export
S
35 123
EDD_Batch_Import
S
35 107
EDD\Telemetry\Settings
S
35 117
EDD\Admin\Promos\Notices\License_Upgrade_Notice
S
35 144
EDD\Compat\Payment
S
34 152
EDD\Structured_Data
S
34 131
EDD\Downloads\Search
S
34 132
EDD_Categories_Reports_Table
S
34 221
EDD\Reports\Data\Report_Registry
S
33 109
EDD\Licensing\Messages
S
32 171
EDD_Register_Meta
S
32 299
EDD\Reports\Data\Endpoint_Registry
S
31 127
EDD_Tools_Reset_Stats
S
31 123
EDD_File_Downloads_Log_Table
S
31 109
EDD\Admin\Sections
S
31 135
EDD\Reports\Data\Taxes\Tax_Collected_By_Location
S
30 114
EDD\Licensing\License
S
30 81
EDD_Sales_Log_Table
S
30 141
EDD\Utils\EnvironmentChecker
S
29 74
EDD_Batch_Downloads_Export
S
27 140
EDD_Batch_Sales_And_Earnings_Export
S
26 114
EDD\Database\NotificationsDB
S
26 98
EDD\Admin\Promos\PromoHandler
S
26 83
EDD\Compat\CustomerMeta
S
25 46
Array2XML
S
25 72
EDD\Lite\Admin\PassHandler\Pointer
S
25 138
EDD_Batch_Customers_Export
S
25 125
EDD\Reports\Data\Downloads\Earnings_By_Taxonomy_List_Table
S
24 131
EDD\Utils\ListHandler
S
24 60
EDD\Licensing\Ajax
S
24 135
EDD\Admin\SiteHealth\Direct
S
24 239
Sandhills\Utils\Persistent_Dismissible
S
24 95
EDD\Reports\Data\Chart_Endpoint
S
23 87
EDD\Admin\Onboarding\Steps\Tools
S
23 201
EDD_Roles
S
23 182
EDD\Models\Download
S
23 149
EDD_File_Download_Log_Migration
S
23 95
EDD\Gateways\PayPal\AccountStatusValidator
S
22 69
EDD_Batch_File_Downloads_Export
S
22 83
EDD\Currency\Currency
S
21 92
EDD\Currency\Money_Formatter
S
21 69
EDD\Database\Queries\Compare
S
21 87
ArrayToXML
S
21 72
EDD\Reports\Data\Customers\Top_Five_Customers_List_Table
S
20 92
EDD\Lite\Admin\PassHandler\Connect
S
20 70
EDD\Models\Notification
S
20 54
EDD_Cache_Helper
S
19 65
EDD_Batch_Taxed_Customers_Export
S
19 82
EDD_Graph
S
19 156
EDD\Admin\PassHandler\Settings
S
19 129
EDD\Reports\Data\Endpoint_View_Registry
S
18 104
EDD\Admin\PassHandler\Ajax
S
18 110
EDD_Email_Summary_Cron
S
17 56
EDD\Utils\Date
S
17 42
EDD\Admin\PassHandler\Handler
S
16 100
EDD_Stripe_Mandates
S
16 78
PayWithAmazon\HttpCurl
S
15 57
EDD\Admin\Upgrades\v3\Remove_Legacy_Data
S
15 81
edd_categories_tags_widget
S
14 63
EDD_Customers_Export
S
14 83
EDD\Reports\Init
S
13 84
EDD\Reports\Data\Customers\Most_Valuable_Customers_List_Table
S
13 60
EDD\Admin\SiteHealth\General
S
13 92
EDD\Gateways\PayPal\Webhooks\Webhook_Handler
S
13 57
EDD_Heartbeat
S
12 79
EDD\Admin\Upgrades\v3\Customer_Email_Addresses
S
11 45
EDD_Pie_Graph
S
11 103
EDD_Download_History_Export
S
11 50
EDD\Compat\Template
S
10 43
EDD\Database\Tables\Notifications
S
9 55
EDD\Admin\SiteHealth\Taxes
S
9 43
EDD\Database\Queries\Customer
S
9 29
EDD_Stripe_CLI
S
9 37
EDD\Compat\Tax
S
8 28
EDD\Gateways\PayPal\Webhooks\Events\Payment_Capture_Completed
S
8 39
EDD\Gateways\PayPal\Webhooks\Events\Payment_Capture_Refunded
S
8 42
EDD\Admin\SiteHealth\Pages
S
7 34
EDD\Admin\Onboarding\Steps\Products
S
2 118

220 more item(s) not shown.