Code Analysis: PeerRaiser 1.3.2

Class Rating Complexity Lines of code
CMB2
D
238 756
CMB2_Field
D
177 622
CMB2_Hookup
D
162 500
PeerRaiser\Model\Donation
C
105 394
PeerRaiser\Model\Donor
C
104 391
PeerRaiser\Helper\Field
C
103 450
CMB2_REST
C
103 318
CMB2_Types
C
102 341
CMB2_Sanitize
B
99 289
CMB2_Utils
B
98 299
PeerRaiser\Controller\Admin\Campaigns
B
95 437
PeerRaiser\Model\Participant
B
93 330
PeerRaiser\Model\Team
B
89 410
PeerRaiser\Model\Campaign
B
86 383
PeerRaiser\Model\Admin\Settings
B
76 564
PeerRaiser\Controller\Admin
A
71 398
WP_REST_Controller
A
71 266
PeerRaiser\Model\Fundraiser
A
70 296
PeerRaiser\Controller\Admin\Donors
A
59 276
CMB2_Base
A
59 190
PeerRaiser\Model\Database\Donation_Table
A
58 317
PeerRaiser\Controller\Admin\Participants
A
58 232
CMB2_REST_Controller_Fields
A
57 246
PeerRaiser\Controller\Admin\Teams
A
55 250
PeerRaiser\Model\Custom_Post_Type
A
54 307
PeerRaiser\Helper\View
A
53 235
PeerRaiser\Controller\Install
A
52 276
PeerRaiser\Model\Admin\Campaign_List_Table
S
50 176
PeerRaiser\Controller\Admin\Fundraisers
S
45 211
CMB2_Options_Hookup
S
45 161
PeerRaiser\Controller\Admin\Donations
S
41 227
CMB2_Ajax
S
41 139
CMB2_REST_Controller
S
38 141
PeerRaiser\Model\Admin\Donation_List_Table
S
37 134
PeerRaiser\Controller\Frontend\Shortcode
S
37 194
CMB2_Field_Display
S
37 97
PeerRaiser\Helper\Text
S
37 146
PeerRaiser\Controller\Frontend\Registration
S
33 156
PeerRaiser\Model\Database\Donor_Table
S
33 224
CMB2_Option
S
32 81
CMB2_Show_Filters
S
32 76
PeerRaiser\Model\Admin\Donor_List_Table
S
31 127
PeerRaiser\Controller\Frontend\Donation
S
31 146
PeerRaiser\Model\Config
S
30 95
PeerRaiser\Model\Admin\Campaigns_Admin
S
30 390
PeerRaiser\Model\Admin\Participant_List_Table
S
29 124
PeerRaiser\Model\Admin\Team_List_Table
S
28 128
PeerRaiser\Model\Admin\Teams_Admin
S
27 179
CMB2_JS
S
27 125
CMB2_Type_Taxonomy_Base
S
23 83
CMB2_Type_Base
S
22 55
PeerRaiser\Model\Admin\Fundraisers_Admin
S
21 139
PeerRaiser\Controller\Api\Donation_Rest_Controller
S
21 218
PeerRaiser\Controller\Frontend\Account
S
20 96
PeerRaiser\Core\Capability
S
19 49
PeerRaiser\Core\View
S
19 64
CMB2_Type_File_Base
S
18 96
PeerRaiser\Model\Admin\Admin
S
18 98
CMB2_Type_Counter_Base
S
17 69
PeerRaiser\Core\Database
S
17 75
PeerRaiser\Controller\Admin\Settings
S
16 130
CMB2_REST_Controller_Boxes
S
16 107
PeerRaiser\Controller\Activity_Feed
S
16 45
PeerRaiser\Model\Admin\Participants_Admin
S
16 469
CMB2_Type_File
S
16 101
PeerRaiser\Model\Admin\Donors_Admin
S
16 454
CMB2_Boxes
S
16 47
PeerRaiser\Model\Activity_Feed
S
16 81
PeerRaiser\Model\Frontend\Registration
S
16 180
PeerRaiser\Helper\Cache
S
15 54
PeerRaiser\Model\Frontend\Widget\Campaign_Total_Raised_Widget
S
14 47
PeerRaiser\Model\Frontend\Widget\Fundraiser_Total_Raised_Widget
S
14 47
PeerRaiser\Model\Currency
S
14 397
CMB2_Bootstrap_270
S
14 47
PeerRaiser\Model\Frontend\Widget\Campaign_Donations_Widget
S
13 56
PeerRaiser\Controller\Admin\Dashboard
S
13 115
PeerRaiser\Model\Frontend\Widget\Top_Teams_Widget
S
13 41
PeerRaiser\Controller\Frontend\Frontend
S
13 49
PeerRaiser\Model\Frontend\Widget\Top_Fundraisers_Widget
S
13 41
PeerRaiser\Controller\Frontend\Participant_Dashboard
S
13 73
PeerRaiser\Model\Frontend\Widget\Campaign_Donate_Button_Widget
S
12 46
PeerRaiser\Helper\Stats
S
12 120
CMB2_Type_Multi_Base
S
12 48
PeerRaiser\Model\Frontend\Widget\Fundraiser_Donations_Widget
S
12 48
PeerRaiser\Model\Frontend\Widget\Fundraiser_Donate_Button_Widget
S
12 47
PeerRaiser\Model\Frontend\Widget\Team_Roster_Widget
S
11 41
PeerRaiser\Model\Frontend\Widget\Campaign_Register_Button_Widget
S
11 40
PeerRaiser\Model\Frontend\Widget\Team_Join_Button_Widget
S
11 41
CMB2_Hookup_Base
S
11 30
PeerRaiser\Controller\Frontend\Widget
S
10 144
CMB2_Type_Colorpicker
S
10 35
PeerRaiser\Core\Setup
S
9 68
CMB2_Type_Taxonomy_Radio
S
9 44
PeerRaiser\Controller\Taxonomy
S
9 118
CMB2_Type_Text_Datetime_Timestamp
S
9 47
CMB2_Display_File
S
8 35
PeerRaiser\Helper\Date
S
8 20
CMB2_Display_Taxonomy_Multicheck
S
8 26
PeerRaiser\Model\Frontend\Widget\PeerRaiser_Widget
S
7 33
CMB2_Type_Taxonomy_Select
S
7 40
CMB2_Type_Wysiwyg
S
7 59
CMB2_Type_Picker_Base
S
7 26
PeerRaiser\Helper\File
S
7 19
PeerRaiser\Model\Admin\Admin_Notices
S
6 103
CMB2_Display_Select
S
6 14
CMB2_Display_Text_Date_Timezone
S
6 16
PeerRaiser\Controller\Api\Connection_Rest_Controller
S
6 35
CMB2_Display_Taxonomy_Radio
S
6 16
PeerRaiser\Autoloader
S
6 27
CMB2_Type_File_List
S
6 56
CMB2_Display_Multicheck
S
5 15
PeerRaiser\Model\Admin\Donations_Admin
S
5 74
CMB2_Type_Text_Datetime_Timestamp_Timezone
S
5 42
CMB2_Display_File_List
S
4 12
CMB2_Type_Title
S
4 23
CMB2_Type_Checkbox
S
4 28
PeerRaiser\Helper\Email
S
3 21

37 more item(s) not shown.