Code Analysis: Salon Booking Wordpress Plugin - Free Version 6.7

Class Rating Complexity Lines of code
Freemius
D
2,964 11,059
SLN_Helper_Availability
D
206 685
FS_Plugin_Updater
D
174 731
FS_Plugin_Info_Dialog
D
169 875
Google_Client
D
133 519
SLN_PostType_Booking
D
129 469
SLN_GoogleScope
C
115 529
RestAPI
C
105 438
FS_Logger
C
105 381
SLN_Func
C
103 335
SLN_Settings
C
103 238
SLN_Wrapper_Booking
C
103 354
SLN_Admin_Reports_AbstractReport
B
94 456
SLN_Third_GoogleCalendarImport
B
90 459
SLB_Discount_Plugin
B
89 364
SLB_Discount_Wrapper_Discount
B
88 332
SLN_Form
B
87 254
SLN_Wrapper_Booking_Builder
B
85 285
FS_Admin_Menu_Manager
B
82 347
SLN_Metabox_Booking
B
81 317
SLB_API\Controller\Bookings_Controller
B
80 1,019
SLB_API_Mobile\Controller\Bookings_Controller
B
80 1,044
FS_Api
B
80 243
SLN_Enum_CheckoutFields
B
77 186
SLN_Action_Ajax_CheckServices
A
75 246
SLN_Wrapper_Customer
A
73 270
Freemius_Api_WordPress
A
72 315
SLN_Helper_AvailabilityItems
A
70 211
FS_Option_Manager
A
68 199
SLN_Shortcode_Salon
A
67 202
SLN_PostType_Service
A
65 340
Google_Model
A
63 179
FS_Options
A
62 180
FS_Storage
A
62 218
SLN_TimeFunc
A
60 186
FS_Admin_Notice_Manager
A
58 184
SLB_API\Controller\AvailabilityBooking_Controller
A
57 394
SLN_PostType_Attendant
A
57 282
Freemius_Abstract
A
57 51
SLB_API\Controller\Services_Controller
A
56 617
SLB_API_Mobile\Controller\Services_Controller
A
56 617
SLN_Repository_ServiceRepository
A
54 188
SLN_PostType_Abstract
A
53 171
SLB_API\Controller\Assistants_Controller
A
52 531
SLN_Action_InitScripts
A
52 280
SLB_API_Mobile\Controller\Assistants_Controller
A
52 531
SLB_API_Mobile\Controller\AvailabilityBooking_Controller
A
52 369
SLN_Shortcode_Salon_DetailsStep
S
50 173
SLN_Plugin
S
49 167
FS_Key_Value_Storage
S
47 154
SLB_API\Controller\Customers_Controller
S
47 379
SLB_API_Mobile\Controller\Customers_Controller
S
47 379
Google_Utils_UriTemplate
S
47 187
SLN_Action_Init
S
47 234
FS_Cache_Manager
S
45 121
SLN_Admin_SettingTabs_GeneralTab
S
45 127
SLB_API\Controller\REST_Controller
S
44 136
SLB_API\Controller\Discounts_Controller
S
44 419
SLB_API_Mobile\Controller\Discounts_Controller
S
44 419
SLB_API_Mobile\Controller\REST_Controller
S
44 136
SLN_Service_Messages
S
43 136
Google_Service_Resource
S
43 176
SLN_Action_Ajax_Calendar
S
43 205
Google_AccessToken_Verify
S
41 139
SLN_Action_Ajax_CheckDateAlt
S
40 165
SLB_API\Controller\ServicesCategories_Controller
S
39 244
SLB_API_Mobile\Controller\ServicesCategories_Controller
S
39 244
SLN_Wrapper_Booking_AbstractCache
S
39 110
SLN_TaxonomyType_ServiceCategory
S
38 170
Google_Http_MediaFileUpload
S
38 169
FS_Site
S
36 61
SLN_Shortcode_Salon_AttendantStep
S
35 138
SLN_Shortcode_SalonMyAccount_ProfileUpdater
S
35 109
SLN_Wrapper_Booking_Service
S
35 120
SLN_Action_RescheduleBooking
S
33 133
SLN_Action_Ajax_AbstractImport
S
33 148
SLN_Admin_Customers
S
33 120
PresetoPluginUpdateEnvato
S
32 125
SLN_Helper_Availability_AbstractDayBookings
S
32 111
SLN_Admin_Tools
S
32 202
SLN_Helper_AvailabilityItem
S
31 87
SLN_Shortcode_SalonCalendar
S
31 141
SLN_Admin_Customers_List
S
31 157
SLN_Admin_Reports_GoogleGraph
S
31 176
Google_Task_Runner
S
31 110
SLN_Helper_Intervals
S
30 128
SLN_Update_Processor
S
30 119
SLN_Shortcode_Salon_Step
S
29 98
SLN_Wrapper_Booking_Services
S
29 98
FS_Admin_Notices
S
29 113
SLN_Repository_BookingRepository
S
28 133
Google_Http_Batch
S
28 141
SLN_Formatter
S
27 73
FS_Plugin_Manager
S
27 82
SLN_Action_WeeklyReport
S
27 163
SLB_Zapier\Webhook
S
26 110
SLN_Helper_Availability_Highend_DayBookings
S
25 64
SLN_Action_Ajax_CheckAttendants
S
25 92
SLB_API_Mobile\Controller\HolidayRules_Controller
S
24 170
SLB_Discount_PostType_Discount
S
24 148
SLN_Admin_Settings
S
24 128
FS_Entity
S
23 52
SLN_Shortcode_Salon_SmsStep
S
23 72
SLN_Action_Ajax_CheckDate
S
23 95
SLN_Helper_Availability_Advanced_DayBookings
S
22 62
SLN_Shortcode_Salon_AbstractUserStep
S
21 83
SLN_Shortcode_Salon_ThankyouStep
S
21 91
SLN_Shortcode_SalonMyAccount_Details
S
21 112
SLN_Action_Ajax_ImportServices
S
20 96
SLN_UserRole_SalonStaff
S
20 80
Freemius_Api_Base
S
19 77
SLN_Action_Ajax_RemoveHolydayRule
S
19 62
SLN_Action_Update
S
18 65
SLN_Shortcode_Salon_AttendantAltStep
S
18 98
SLN_Shortcode_SalonServices
S
18 73
SLB_API\Controller\AvailabilityServices_Controller
S
17 166
SLB_API_Mobile\Controller\AvailabilityStats_Controller
S
17 108
SLB_API_Mobile\Controller\AvailabilityServices_Controller
S
17 166
SLN_Action_Ajax_SearchUser
S
17 84
SLN_Action_FollowUp
S
17 64
FS_Customizer_Upsell_Control
S
16 95
SLN_Update_Page
S
16 140
SLN_Shortcode_Salon_SummaryStep
S
16 50
SLN_Helper_Availability_MyAccountBookings
S
16 52
SLN_Action_Ajax_AddHolydayRule
S
16 47
SLN_Admin_Reports_RevenuesReport
S
16 103
SLN_Shortcode_Salon_SecondaryStep
S
15 50
SLN_Helper_Availability_Basic_DayBookings
S
15 36
SLN_Action_Ajax_SearchAssistantStaffMember
S
15 68
SLB_Discount_Metabox_Discount
S
14 100
SLN_Shortcode_Salon_FbphoneStep
S
13 28
SLN_Shortcode_Salon_ServicesStep
S
13 34
SLN_Action_Ajax_ImportAssistants
S
13 93
SLN_Shortcode_SalonMyAccount
S
13 48
SLN_Shortcode_Salon_AttendantHelper
S
13 67
SLB_API\Controller\AvailabilityAssistants_Controller
S
12 127
SLB_API_Mobile\Controller\AvailabilityAssistants_Controller
S
12 127
SLN_Action_Ajax_CancelBooking
S
11 38
SLN_Action_LinkServicesBooking
S
11 37
SLN_Shortcode_SalonAssistant
S
11 39
SLN_Action_CancelBookingLink
S
11 47
SLN_Action_Ajax_CheckServicesAlt
S
11 60
SLN_Wrapper_ServiceCategory
S
11 31
SLN_Admin_Reports_RevenuesByAssistantsReport
S
10 58
SLN_Action_Ajax_SetBookingRating
S
9 44
SLN_Admin_Reports_TopCustomersReport
S
9 62
SLN_Action_Ajax_MyAccountDetails
S
8 22
SLB_API_Mobile\Listener\Events\BookingEventsListener
S
8 37
SLB_API\Listener\Events\BookingEventsListener
S
8 36
SLN_Admin_Reports_RevenuesByServicesReport
S
7 50
SLN_GoogleCalendarEventFactory
S
5 52

184 more item(s) not shown.