Code Analysis: Event Espresso 4 Decaf 5.0.37.decaf

Class Rating Complexity Lines of code
EEM_Base
D
699 3,264
EE_Admin_Page
D
455 2,177
Messages_Admin_Page
D
365 2,737
EE_Base_Class
D
328 1,451
Registrations_Admin_Page
D
306 2,662
EE_SPCO_Reg_Step_Payment_Options
D
300 1,845
EEH_Form_Fields
D
299 1,198
Events_Admin_Page
D
284 2,068
PluginUpdateEngineChecker
D
252 998
EEH_Line_Item
D
243 1,151
EE_Registration
D
208 953
EE_Ticket
D
207 745
Transactions_Admin_Page
D
204 1,705
EE_Form_Section_Proper
D
192 706
EventEspresso\core\libraries\rest_api\controllers\model\Read
D
186 1,046
EE_Registry
D
181 790
EED_Single_Page_Checkout
D
181 996
EEH_Activation
D
178 1,031
EE_Checkout
D
173 623
EE_Line_Item
D
172 558
EE_Error
D
171 671
EE_Transaction
D
165 574
EE_Event
D
165 652
EE_Admin_Page_CPT
D
163 750
EE_Register_Addon
D
157 696
EE_Session
D
156 679
EE_Form_Input_Base
D
145 493
EE_Transaction_Shortcodes
D
134 558
EE_Config
D
134 768
EE_Message_Resource_Manager
D
132 496
EED_Ticket_Sales_Monitor
D
129 593
EEH_Debug_Tools
C
125 387
EED_Core_Rest_Api
C
125 814
EE_Data_Migration_Manager
C
125 702
Venues_Admin_Page
C
123 1,086
EE_Datetime
C
120 499
EE_Registrations_List_Table
C
119 760
EventEspresso\core\services\calculators\LineItemCalculator
C
118 522
EEH_Template
C
116 512
EEH_DTT_Helper
C
113 549
EEH_MSG_Template
C
113 681
EEH_File
C
113 481
EEH_Venue_View
C
112 317
EE_System
C
112 579
EED_Messages
C
109 736
EventEspresso\modules\ticket_selector\DisplayTicketSelector
C
107 508
EE_Import
C
104 621
EEH_Event_View
C
103 333
EED_Events_Archive
C
102 540
Payments_Admin_Page
B
100 907
EE_Messages_Generator
B
96 505
EventEspresso\core\third_party_libs\easy_digital_downloads\PluginUpdater
B
92 356
EE_Data_Migration_Script_Base
B
90 344
EventEspresso\core\domain\services\event\EventSpacesCalculator
B
90 420
General_Settings_Admin_Page
B
87 1,050
Registration_Form_Admin_Page
B
87 494
EE_SPCO_Line_Item_Display_Strategy
B
86 457
EED_Thank_You_Page
B
84 515
EE_Messages_Queue
B
84 302
EE_Export
B
82 575
EE_DMS_Core_4_1_0
B
82 1,511
EE_Question
B
82 321
EEH_Event_Query
B
80 299
EE_Recipient_Details_Shortcodes
B
79 255
EE_messenger
B
79 305
EE_Model_Form_Section
B
78 305
EEM_Event
B
76 622
EventEspresso\core\libraries\rest_api\ModelDataTranslator
A
75 382
EE_Messages_Validator
A
72 300
EE_Registration_Processor
A
72 304
EE_Message_List_Table
A
71 270
EE_Admin_Hooks
A
71 397
EE_message_type
A
70 328
EED_Add_New_State
A
68 600
EE_DMS_4_1_0_events
A
68 577
EE_CSV
A
68 308
EventEspresso\core\exceptions\ExceptionStackTraceDisplay
A
68 249
EE_Capabilities
A
67 593
EEM_Datetime
A
64 459
EEW_Upcoming_Events
A
62 488
EE_Register_Message_Type
A
61 240
EE_Recipient_List_Shortcodes
A
61 166
EE_Messages_Template_Pack
A
60 140
EE_Venue_Shortcodes
A
60 185
Maintenance_Admin_Page
A
60 725
EventEspresso\core\services\request\CurrentPage
A
60 158
EE_Cron_Tasks
A
59 288
EEM_CPT_Base
A
59 309
EE_Dependency_Map
A
58 837
EEG_Paypal_Standard
A
58 337
EventEspresso\modules\ticket_selector\ProcessTicketSelector
A
56 285
EE_Form_Input_With_Options_Base
A
56 151
EventEspresso\core\services\json\JsonDataHandler
A
54 127
EventEspresso\core\libraries\batch\JobHandlers\DatetimeOffsetFix
A
53 238
EventEspresso\core\services\shortcodes\LegacyShortcodesManager
A
53 264
EE_Question_Form_Input
A
52 203
EE_CPT_Strategy
A
52 172
EE_Transaction_Processor
A
52 333
EE_DMS_4_1_0_attendees
A
52 706
EE_CPT_Event_Strategy
A
52 142
EE_SPCO_JSON_Response
A
51 142
EEG_PayPalCheckout
A
51 179
EventEspresso\core\services\Benchmark
S
49 191
EE_messages
S
49 237
EventEspresso\PaymentMethods\PayPalCommerce\tools\extra_meta\PayPalExtraMetaManager
S
49 193
EventEspresso\core\domain\services\contexts\RequestTypeContextDetector
S
49 151
Events_Admin_List_Table
S
48 405
EE_Event_Shortcodes
S
47 212
EE_Messages_Preview_incoming_data
S
46 414
EventEspresso\core\libraries\batch\JobHandlers\RegistrationsReport
S
45 461
EE_Admin_Table_Line_Item_Display_Strategy
S
45 176
EE_Admin_Page_Loader
S
45 213
EventEspresso\core\domain\services\admin\registrations\list_table\QueryBuilder
S
44 278
EEM_Message
S
43 380
EEH_Autoloader
S
43 129
EEH_URL
S
43 136
EE_DMS_4_1_0_org_options
S
42 223
EventEspresso\core\services\helpers\datetime\AbstractHelper
S
41 174
EE_Primary_Registration_Details_Shortcodes
S
40 167
EventEspresso\core\services\helpers\datetime\PhpCompatLessFiveSixHelper
S
40 149
EventEspresso\core\domain\services\graphql\resolvers\FieldResolver
S
40 120
About_Admin_Page
S
38 221
EventEspresso\core\services\request\RequestParams
S
38 122
EventEspresso\core\domain\services\graphql\data\mutations\TicketMutation
S
38 111
EEH_Money
S
37 128
EEH_Schema
S
37 157
EventEspresso\modules\ticket_selector\TicketSelectorRow
S
36 183
EE_Messages_incoming_data
S
35 187
EEH_Parse_Shortcodes
S
34 125
EE_Attendee_Shortcodes
S
34 158
EE_Default_Line_Item_Display_Strategy
S
34 132
EEH_Maps
S
33 161
EE_Register_CPT
S
33 125
EE_Register_Messages_Template_Variations
S
33 152
EE_Event_Author_Shortcodes
S
33 87
EventEspresso\modules\ticket_selector\TicketSelectorRowStandard
S
32 215
EE_Attendee_Contact_List_Table
S
32 230
EE_Specific_Registrations_Line_Item_Filter
S
31 106
EE_DMS_4_6_0_gateways
S
30 257
EEH_Sideloader
S
30 162
EventEspresso\admin_pages\general_settings\OrganizationSettings
S
30 370
EEH_Class_Tools
S
29 77
EventEspresso\core\domain\services\admin\entities\DefaultPrices
S
29 119
EE_Messenger_Shortcodes
S
29 98
EventEspresso\core\services\container\DependencyInjector
S
29 96
EE_Register_Model
S
28 112
EE_Module_Request_Router
S
28 146
EE_DMS_Core_4_9_0
S
28 617
EE_Has_Many_Revision_Relation
S
28 136
espresso_events_Registration_Form_Hooks
S
28 161
EE_Admin_Table_Registration_Line_Item_Display_Strategy
S
28 111
EE_DMS_4_1_0_venues
S
27 212
EE_Registration_Base_message_type
S
27 67
EE_Ticket_Shortcodes
S
27 92
EventEspresso\core\domain\services\registration\form\v1\RegFormInputHandler
S
26 129
espresso_events_Venues_Hooks
S
26 151
EES_Shortcode
S
26 69
EventEspresso\core\domain\services\graphql\data\mutations\DatetimeMutation
S
26 79
Venues_Admin_List_Table
S
26 166
EventEspresso\core\domain\services\licensing\LicenseStatus
S
26 69
EventEspresso\core\services\shortcodes\EspressoShortcode
S
25 95
EE_Email_Shortcodes
S
24 115
EE_Network_Config
S
24 92
EED_Ical
S
24 126
EventEspresso\core\domain\services\graphql\connection_resolvers\PriceConnectionResolver
S
24 126
EE_Invoice_Line_Item_Display_Strategy
S
24 91
EE_Register_Model_Extensions
S
23 86
EE_Config_Base
S
23 76
EEM_Question
S
23 353
EventEspresso\core\services\request\DataType
S
22 50
EE_Organization_Shortcodes
S
22 88
EventEspresso\core\domain\services\graphql\connection_resolvers\DatetimeConnectionResolver
S
22 106
EE_Register_Messages_Shortcode_Library
S
22 86
EE_DMS_Core_4_5_0
S
22 476
EEM_Attendee
S
22 223
EventEspresso\core\services\request\sanitizers\RequestSanitizer
S
21 51
EventEspresso\core\domain\services\graphql\data\mutations\EventMutation
S
21 66
EventEspresso\PaymentMethods\PayPalCommerce\tools\currency\CurrencyManager
S
21 35
EventEspresso\core\domain\services\graphql\data\mutations\VenueMutation
S
21 68
EE_Register_Shortcode
S
20 92
EE_Meta_Capability_Map_Edit
S
20 47
EventEspresso\core\domain\services\graphql\resolvers\FieldResolverV2
S
20 52
EE_Meta_Capability_Map_Read
S
20 48
EEM_Ticket
S
19 327
EventEspresso\core\domain\services\custom_post_types\RegisterCustomTaxonomyTerms
S
19 99
EE_Register_Payment_Method
S
18 84
EventEspresso\core\domain\services\graphql\connection_resolvers\AttendeeConnectionResolver
S
18 90
EventEspresso\core\services\request\sanitizers\ServerSanitizer
S
18 50
EventEspresso\core\domain\services\graphql\Utilities
S
18 51
PU_PluginInfo
S
18 63
EventEspresso\core\domain\services\contexts\RequestTypeContextFactory
S
17 102
EventEspresso\core\domain\services\graphql\mutators\EntityReorder
S
17 81
EE_DMS_4_1_0_question_groups
S
17 103
EventEspresso\core\services\validators\JsonValidator
S
17 56
EE_DMS_Core_4_8_0
S
17 656
EE_DMS_Core_4_6_0
S
17 695
EventEspresso\core\domain\services\graphql\connection_resolvers\CountryConnectionResolver
S
17 75
EventEspresso\core\domain\services\graphql\connection_resolvers\TicketConnectionResolver
S
16 88
EventEspresso\core\domain\services\graphql\connection_resolvers\StateConnectionResolver
S
16 70
EventEspresso\PaymentMethods\PayPalCommerce\api\partners\TrackSellerOnboarding
S
16 61
EE_Int_Normalization
S
16 51
EE_Register_Config
S
15 59
EventEspresso\core\domain\services\graphql\connection_resolvers\FormSectionConnectionResolver
S
15 57
EventEspresso\core\domain\services\graphql\data\mutations\FormElementMutation
S
15 48
EventEspresso\core\domain\services\graphql\data\mutations\PriceMutation
S
15 41
EE_Checkbox_Display_Strategy
S
14 54
EE_PMT_Check
S
14 76
EE_Payment_Shortcodes
S
14 58
EventEspresso\core\domain\services\validation\email\strategies\Basic
S
14 70
EE_Checkbox_Dropdown_Selector_Display_Strategy
S
14 137
EventEspresso\core\domain\services\registration\form\v1\subsections\AttendeeRegForm
S
14 105
EE_Float_Normalization
S
14 49
EE_DMS_Core_4_3_0
S
13 426
EventEspresso\core\domain\services\admin\registrations\list_table\csv_reports\RegistrationsCsvReportParams
S
13 62
EE_Admin_Two_Column_Layout
S
13 53
EventEspresso\core\services\payment_methods\forms\PayPalSettingsForm
S
12 151
EE_DMS_4_6_0_billing_info
S
12 57
EE_Datetime_Shortcodes
S
12 48
EE_Line_Item_Shortcodes
S
12 43
EventEspresso\modules\ticket_selector\TicketSelectorStandard
S
11 77
EventEspresso\core\services\notices\ConvertNoticesToAdminNotices
S
11 31
EE_Receipt_Line_Item_Display_Strategy
S
11 31
EE_DMS_Core_4_7_0
S
11 484
EE_Restriction_Generator_Public
S
10 97
EE_DMS_4_5_0_invoice_settings
S
10 78
EE_DMS_Core_4_10_0
S
10 544
EventEspresso\core\libraries\rest_api\controllers\rpc\Checkin
S
9 98
EEM_Status
S
9 271
EE_DMS_Core_4_2_0
S
8 385
EE_DMS_Core_5_0_0
S
7 678
EventEspresso\core\domain\services\graphql\types\Datetime
S
7 352
EventEspresso\core\domain\services\graphql\types\Ticket
S
6 352
EventEspresso\core\domain\services\graphql\types\Event
S
4 194
EventEspresso\core\domain\services\graphql\types\Venue
S
4 209
EEM_Venue
S
1 188

1236 more item(s) not shown.