Code Analysis: Salon Booking Wordpress Plugin - Free Version 7.9

Class Rating Complexity Lines of code
Freemius
D
3,591 13,173
FS_Plugin_Info_Dialog
D
253 1,222
SLN_Helper_Availability
D
230 748
FS_Plugin_Updater
D
200 847
SLN_PostType_Booking
D
168 638
Google\Client
D
144 603
SLB_Discount_Plugin
C
118 478
SLN_GoogleScope
C
116 536
SLB_API_Mobile\Controller\Bookings_Controller
C
109 1,113
SLN_Settings
C
108 257
SLN_Wrapper_Booking
C
107 367
RestAPI
C
105 438
FS_Logger
C
105 381
SLN_Func
C
103 335
SLN_Admin_Reports_AbstractReport
B
94 456
SLB_API\Controller\Bookings_Controller
B
93 1,058
SLN_Form
B
92 277
SLN_Action_Init
B
92 445
SLN_Third_GoogleCalendarImport
B
92 469
SLN_Wrapper_Booking_Builder
B
90 301
SLB_Discount_Wrapper_Discount
B
88 332
FS_Admin_Menu_Manager
B
87 365
FS_Api
B
84 251
SLN_Metabox_Booking
B
82 319
SLN_Enum_CheckoutFields
B
79 191
SLN_Action_Ajax_CheckServices
B
79 259
SLN_Wrapper_Customer
A
73 271
SLN_Action_InitScripts
A
72 337
SLN_Helper_AvailabilityItems
A
72 211
Freemius_Api_WordPress
A
72 317
FS_Option_Manager
A
68 208
SLN_PostType_Service
A
67 342
SLN_Shortcode_Salon
A
67 203
Google\Model
A
63 179
FS_Options
A
62 180
FS_Storage
A
62 226
SLN_TimeFunc
A
60 186
SLN_Action_Ajax_CheckDateAlt
A
60 220
FS_Admin_Notice_Manager
A
59 187
SLN_PostType_Attendant
A
59 299
Freemius_Abstract
A
57 51
SLB_API\Controller\AvailabilityBooking_Controller
A
57 395
SLN_Action_Ajax_Calendar
A
57 239
SLB_API\Controller\Services_Controller
A
56 617
SLB_API_Mobile\Controller\Services_Controller
A
56 617
SLN_Shortcode_Salon_DetailsStep
A
56 192
SLN_Repository_ServiceRepository
A
55 188
SLB_API\Controller\Customers_Controller
A
53 459
SLB_API_Mobile\Controller\Customers_Controller
A
53 459
SLN_PostType_Abstract
A
53 171
SLB_API\Controller\Assistants_Controller
A
52 531
SLB_API_Mobile\Controller\Assistants_Controller
A
52 531
SLB_API_Mobile\Controller\AvailabilityBooking_Controller
A
52 370
Google\Utils\UriTemplate
S
47 187
SLB_API\Controller\REST_Controller
S
46 142
SLB_API_Mobile\Controller\REST_Controller
S
46 142
SLN_Helper_Intervals
S
46 156
Google\AccessToken\Verify
S
46 156
FS_Cache_Manager
S
45 121
SLN_Admin_SettingTabs_GeneralTab
S
45 127
SLB_API\Controller\Discounts_Controller
S
44 428
SLB_API_Mobile\Controller\Discounts_Controller
S
44 428
SLN_Service_Messages
S
43 136
FS_Site
S
43 68
Google\Service\Resource
S
43 176
SLN_Wrapper_Booking_AbstractCache
S
41 122
SLN_Helper_AvailabilityItem
S
40 101
SLN_Wrapper_Booking_Service
S
40 133
SLB_API\Controller\ServicesCategories_Controller
S
39 244
SLB_API_Mobile\Controller\ServicesCategories_Controller
S
39 244
Google\Http\MediaFileUpload
S
38 169
SLN_Shortcode_Salon_AttendantStep
S
38 159
SLB_API_Mobile\Controller\HolidayRules_Controller
S
35 222
SLN_Shortcode_SalonMyAccount_ProfileUpdater
S
35 109
SLN_Repository_BookingRepository
S
33 169
SLN_Admin_Customers
S
33 120
SLN_Action_RescheduleBooking
S
33 133
SLN_Action_Ajax_AbstractImport
S
33 148
SLN_Wrapper_Booking_Services
S
33 108
PresetoPluginUpdateEnvato
S
32 125
SLN_Admin_Tools
S
32 202
Google\Task\Runner
S
31 110
SLN_Shortcode_SalonCalendar
S
31 141
SLN_Admin_Customers_List
S
31 157
SLN_Admin_Reports_GoogleGraph
S
31 176
SLN_Update_Processor
S
30 119
SLN_Action_Ajax_RemoveHolydayRule
S
29 85
SLN_Shortcode_Salon_Step
S
29 98
SLN_Formatter
S
29 77
SLN_Helper_Availability_Highend_DayBookings
S
29 73
Google\Http\Batch
S
28 141
SLN_Action_Ajax_CheckDate
S
28 112
SLN_Action_WeeklyReport
S
27 163
SLN_Shortcode_SalonMyAccount_Details
S
27 115
FS_Plugin_Manager
S
27 82
SLN_Helper_Availability_Advanced_DayBookings
S
26 71
SLN_Action_Ajax_CheckAttendants
S
25 92
SLN_Admin_Settings
S
25 142
SLN_Action_Ajax_RemoveDailyHolydays
S
25 73
FS_Entity
S
24 55
SLN_Shortcode_Salon_ThankyouStep
S
24 100
SLN_Shortcode_Salon_SmsStep
S
23 73
SLN_Shortcode_SalonServices
S
23 86
SLN_Helper_HoursBefore
S
22 72
SLN_Shortcode_Salon_AbstractUserStep
S
22 85
SLN_Action_Reminder
S
22 105
SLN_UserRole_SalonStaff
S
21 87
SLN_Action_Ajax_ImportServices
S
20 96
SLN_Action_Ajax_AddHolydayRule
S
20 61
Freemius_Api_Base
S
19 77
SLN_Shortcode_Salon_AttendantAltStep
S
18 98
SLN_Shortcode_Salon_SecondaryStep
S
18 59
SLB_API\Controller\AvailabilityServices_Controller
S
17 166
SLB_API_Mobile\Controller\AvailabilityServices_Controller
S
17 166
SLN_Action_Ajax_SearchUser
S
17 84
SLB_API_Mobile\Controller\AvailabilityStats_Controller
S
17 108
FS_Customizer_Upsell_Control
S
17 98
SLN_Update_Page
S
16 140
SLN_Admin_Reports_RevenuesReport
S
16 103
SLN_Shortcode_Salon_SummaryStep
S
16 50
SLN_Helper_Availability_MyAccountBookings
S
16 52
SLN_Helper_Availability_Basic_DayBookings
S
15 36
SLN_Action_UpdatePhoneCountryDialCode
S
15 60
SLN_Action_Ajax_ImportAssistants
S
13 93
SLN_Shortcode_Salon_FbphoneStep
S
13 28
SLN_Shortcode_Salon_ServicesStep
S
13 36
SLN_Action_Ajax_CheckServicesAlt
S
12 66
SLB_API_Mobile\Controller\AvailabilityAssistants_Controller
S
12 127
SLB_API\Controller\AvailabilityAssistants_Controller
S
12 127
SLN_Action_LinkServicesBooking
S
11 38
SLN_Action_Ajax_CancelBooking
S
11 38
SLN_Action_CancelBookingLink
S
11 47
SLN_Action_CleanUpDatabase
S
11 35
SLN_Wrapper_ServiceCategory
S
11 31
SLN_Admin_Reports_RevenuesByAssistantsReport
S
10 58
SLN_Action_Ajax_SetBookingRating
S
9 44
SLN_Action_Ajax_MyAccountDetails
S
8 22
SLN_Action_Ajax_RescheduleBookingCheckDate
S
8 54

226 more item(s) not shown.