Code Analysis: Salon Booking Wordpress Plugin - Free Version 10.10.7

Class Rating Complexity Lines of code
Freemius
D
3,787 13,669
SLN_Helper_Availability
D
291 929
FS_Plugin_Info_Dialog
D
261 1,261
FS_Clone_Manager
D
222 931
FS_Plugin_Updater
D
206 866
SLN_PostType_Booking
D
182 678
SLN_Action_Ajax_Calendar
D
177 683
SLB_API_Mobile\Controller\Bookings_Controller
D
153 1,387
SLN_Wrapper_Booking
D
152 486
SLB_Discount_Plugin
D
149 574
Google\Client
D
144 603
SLN_Wrapper_Booking_Builder
C
124 363
SLB_Discount_Wrapper_Discount
C
123 413
SLN_Metabox_Booking
C
119 397
SLN_GoogleScope
C
118 542
SLN_Settings
C
116 277
FS_Logger
C
105 381
RestAPI
C
105 438
SLN_Func
C
104 340
FS_Api
C
103 292
SLN_Form
C
103 309
SLN_Third_GoogleCalendarImport
C
101 517
SLN_Action_Init
B
97 495
SLB_API\Controller\Bookings_Controller
B
97 1,099
SLN_Enum_CheckoutFields
B
95 247
SLN_Admin_Reports_AbstractReport
B
94 456
SLN_Wrapper_Service
B
89 196
SLN_Action_InitScripts
B
89 446
FS_Admin_Menu_Manager
B
87 365
SLN_Action_Ajax_CheckServices
B
86 270
SLN_Wrapper_Customer
B
83 298
SLN_Shortcode_Salon_AttendantStep
B
83 307
SLB_API_Mobile\Controller\Customers_Controller
B
79 721
Freemius_Api_WordPress
B
76 331
SLN_Shortcode_Salon
A
73 257
SLN_Helper_AvailabilityItems
A
72 211
SLN_Action_Ajax_CheckDateAlt
A
70 245
SLN_PostType_Service
A
70 355
SLN_Shortcode_Salon_DetailsStep
A
67 220
SLN_TimeFunc
A
67 280
FS_Admin_Notice_Manager
A
66 210
FS_Storage
A
64 235
SLB_API_Mobile\Controller\AvailabilityBooking_Controller
A
64 483
FS_Option_Manager
A
63 183
SLN_Plugin
A
63 213
Google\Model
A
63 179
FS_Options
A
62 180
FS_Permission_Manager
A
62 332
SLN_PostType_Attendant
A
62 312
SLN_Repository_BookingRepository
A
61 277
SLN_TaxonomyType_ServiceCategory
A
61 284
SLB_API\Controller\AvailabilityBooking_Controller
A
57 395
SLB_API_Mobile\Controller\Services_Controller
A
57 618
SLN_Helper_Availability_Highend_DayBookings
A
56 135
SLB_API\Controller\Services_Controller
A
56 617
SLN_Wrapper_Booking_Service
A
55 172
SLN_Service_Messages
A
55 163
SLB_API_Mobile\Controller\Discounts_Controller
A
54 454
SLN_Repository_ServiceRepository
A
54 185
SLN_Helper_Availability_Advanced_DayBookings
A
53 132
SLB_API\Controller\Customers_Controller
A
53 460
SLN_PostType_Abstract
A
53 172
SLB_API_Mobile\Controller\HolidayRules_Controller
A
52 293
SLN_Admin_SettingTabs_GeneralTab
A
52 146
SLB_API\Controller\Assistants_Controller
A
52 532
SLB_API_Mobile\Controller\Assistants_Controller
A
52 533
SLB_API\Controller\REST_Controller
S
49 152
SLN_Helper_Intervals
S
49 167
SLB_API_Mobile\Controller\REST_Controller
S
49 152
SLN_Shortcode_Salon_Step
S
49 165
SLN_Wrapper_Booking_AbstractCache
S
48 137
FS_Site
S
48 72
SLN_Helper_AvailabilityItem
S
47 109
Google\Utils\UriTemplate
S
47 187
Google\AccessToken\Verify
S
46 156
SLB_API\Controller\Discounts_Controller
S
45 436
SLN_Wrapper_Booking_Services
S
43 130
Google\Service\Resource
S
43 176
SLN_Shortcode_SalonMyAccount_ProfileUpdater
S
42 125
SLN_Shortcode_Salon_SummaryStep
S
41 133
SLN_Admin_Tools
S
39 226
SLB_API\Controller\ServicesCategories_Controller
S
39 246
SLB_API_Mobile\Controller\ServicesCategories_Controller
S
39 244
SLN_Helper_Availability_Basic_DayBookings
S
38 73
Google\Http\MediaFileUpload
S
38 169
SLN_Action_WeeklyReport
S
38 216
SLN_Action_Ajax_AbstractImport
S
37 151
SLN_Helper_CalendarEvent
S
36 124
SLN_Formatter
S
35 86
SLN_Shortcode_Salon_AttendantAltStep
S
35 149
SLN_Action_Ajax_CheckAttendants
S
35 113
SLN_Admin_Customers
S
35 130
SLN_Shortcode_SalonCalendar
S
35 151
SLN_Action_Ajax_ImportBookings
S
33 168
SLN_Admin_Customers_List
S
33 168
PresetoPluginUpdateEnvato
S
32 125
Google\Task\Runner
S
31 110
SLN_Shortcode_SalonMyAccount_Details
S
31 131
SLN_Action_Ajax_CheckDate
S
31 118
SLN_Admin_Reports_GoogleGraph
S
31 176
SLN_Shortcode_Salon_AbstractUserStep
S
30 105
SLN_Action_Ajax_RemoveHolydayRule
S
30 90
SLN_Update_Processor
S
30 119
SLB_API_Mobile\Controller\Resources_Controller
S
29 287
Google\Http\Batch
S
28 141
SLN_Shortcode_Salon_ResourceStep
S
26 124
SLN_Action_Ajax_RemoveDailyHolydays
S
26 73
SLN_Action_Reminder
S
26 113
SLN_UserRole_SalonStaff
S
26 105
SLN_Shortcode_Salon_SecondaryStep
S
26 75
FS_Entity
S
24 55
SLN_Shortcode_Salon_SmsStep
S
23 73
SLN_Shortcode_SalonServices
S
23 86
SLN_Action_Ajax_CheckResources
S
23 85
SLN_Shortcode_Salon_ServicesStep
S
23 52
SLN_Action_Ajax_AddHolydayRule
S
21 66
SLN_Action_Ajax_ImportServices
S
20 96
SLB_API_Mobile\Controller\AvailabilityStats_Controller
S
19 113
Freemius_Api_Base
S
19 77
SLN_Action_Ajax_ImportAssistants
S
18 101
SLN_Action_Ajax_SearchUser
S
17 86
SLB_API_Mobile\Controller\AvailabilityServices_Controller
S
17 166
SLB_API\Controller\AvailabilityServices_Controller
S
17 166
FS_Customizer_Upsell_Control
S
17 98
SLN_Admin_Reports_RevenuesReport
S
16 104
SLN_Update_Page
S
16 141
SLN_Helper_Availability_MyAccountBookings
S
16 52
SLB_Discount_Admin_ExportDiscountsCsv
S
16 119
SLN_Action_UpdatePhoneCountryDialCode
S
15 60
SLN_GoogleCalendarEventFactory
S
14 85
SLB_PWA\Plugin
S
13 121
SLN_Shortcode_Salon_FbphoneStep
S
13 28
SLN_Action_Ajax_CheckServicesAlt
S
12 67
SLN_Action_LinkServicesBooking
S
12 39
SLN_Admin_Reports_RevenuesByAssistantsReport
S
12 62
SLN_Action_CleanUpDatabase
S
11 35
SLN_Action_Ajax_CancelBooking
S
11 34
SLN_Action_Ajax_SetBookingRating
S
10 45

250 more item(s) not shown.