Code Analysis: FluentBooking - Appointment Scheduling & Booking Solution 1.5.02

Class Rating Complexity Lines of code
FluentBooking\App\Services\Libs\RRule\RRule
D
429 1,396
FluentBooking\App\Services\TimeSlotService
D
193 730
FluentBooking\App\Models\Booking
D
187 775
FluentBooking\App\Services\Libs\Emogrifier\Emogrifier
D
186 765
FluentBooking\App\Models\CalendarSlot
D
186 666
FluentBooking\App\Services\Helper
D
167 1,201
FluentBooking\App\Hooks\Handlers\FrontEndHandler
C
108 815
FluentBooking\App\Services\Libs\RRule\RSet
C
104 354
FluentBooking\App\Services\EditorShortCodeParser
B
100 329
FluentBooking\App\Services\Integrations\FluentForms\FluentFormInit
B
84 382
FluentBooking\App\Http\Controllers\CalendarController
B
82 657
FluentBooking\App\Services\AvailabilityService
A
75 379
FluentBooking\App\Http\Controllers\SchedulesController
A
66 301
FluentBooking\App\Services\Libs\RRule\RfcParser
A
62 240
FluentBooking\App\Hooks\Handlers\NotificationHandler
A
62 208
FluentBooking\App\Services\EmailNotificationService
A
57 263
FluentBooking\App\Services\BookingFieldService
A
53 284
FluentBooking\App\Services\Integrations\FluentCRM\Bootstrap
S
49 351
FluentBooking\App\Hooks\Handlers\AdminMenuHandler
S
48 674
FluentBooking\App\Http\Controllers\BookingController
S
48 263
FluentBooking\App\Services\LandingPage\LandingPageHandler
S
46 333
FluentBooking\App\Services\PermissionManager
S
45 159
FluentBooking\App\Services\SanitizeService
S
41 122
FluentBooking\App\Http\Controllers\SettingsController
S
40 317
FluentBooking\App\Services\DateTimeHelper
S
40 221
FluentBooking\App\Services\BookingService
S
38 210
FluentBooking\App\Services\LocationService
S
37 166
FluentBooking\App\Services\Integrations\FluentBoards\Bootstrap
S
37 353
FluentBooking\App\Http\Controllers\IntegrationManagerController
S
37 139
FluentBooking\App\Models\Calendar
S
32 129
FluentBooking\App\Http\Controllers\ReportController
S
31 281
FluentBooking\App\Services\ConditionAssesor
S
30 90
FluentBooking\App\Services\Integrations\Calendars\BaseCalendar
S
26 114
FluentBooking\App\Services\Integrations\Calendars\RemoteCalendarHelper
S
26 142
FluentBooking\App\Services\Integrations\FluentForms\BookingElement
S
26 195
FluentBooking\App\Hooks\Handlers\BlockEditorHandler
S
23 303
FluentBooking\App\Http\Controllers\AvailabilityController
S
23 187
FluentBooking\App\Services\Integrations\CalendarIntegrationService
S
22 141
FluentBooking\App\Services\CalendarService
S
19 107
FluentBooking\App\Http\Controllers\AdminController
S
16 120
FluentBooking\App\Services\Integrations\FluentCRM\FluentCrmInit
S
15 98
FluentBooking\App\Http\Controllers\CalendarIntegrationController
S
15 103
FluentBooking\App\Services\Integrations\FluentCRM\BookingCompletedTrigger
S
14 105
FluentBooking\App\Services\Integrations\FluentCRM\BookingRescheduledTrigger
S
14 105
FluentBooking\App\Services\Integrations\FluentCRM\CancelBookingTrigger
S
14 105
FluentBooking\App\Services\Integrations\FluentCRM\NewBookingTrigger
S
14 105
FluentBooking\App\Services\Integrations\Calendars\CalendarCache
S
13 73
FluentBooking\App\Http\Policies\CalendarPolicy
S
13 43
FluentBooking\App\Hooks\Handlers\GlobalNotificationHandler
S
13 73
FluentBooking\App\Http\Policies\MeetingPolicy
S
13 42
FluentBooking\App\Hooks\Handlers\CleanupHandlers\CalenderCleaner
S
13 63
FluentBooking\App\Services\CurrenciesHelper
S
12 370
FluentBooking\App\Services\Integrations\FluentCRM\CrmSmartCode
S
11 78
FluentBooking\App\ComposerScript
S
11 86
FluentBooking\App\Services\Integrations\GlobalNotificationService
S
11 36
FluentBooking\App\Models\User
S
10 49
FluentBooking\App\Services\Integrations\IntegrationManagerHelper
S
10 32
FluentBooking\App\Services\LandingPage\LandingPageHelper
S
9 46
FluentBooking\App\Services\SummaryReportService
S
8 34
FluentBooking\App\Http\Policies\AvailabilityPolicy
S
7 16
FluentBooking\App\Hooks\Handlers\DataExporter
S
7 82
FluentBooking\App\Models\Availability
S
6 35
FluentBooking\App\Hooks\Handlers\TimeSlotServiceHandler
S
6 23
FluentBooking\App\Http\Policies\CalendarEventPolicy
S
6 16
FluentBooking\App\Hooks\Handlers\IntegrationHandlers
S
5 17
FluentBooking\Database\DBMigrator
S
5 23
FluentBooking\App\Hooks\Handlers\CleanupHandlers\BookingCleaner
S
5 19
FluentBooking\App\Hooks\Handlers\CleanupHandlers\CalenderEventCleaner
S
4 19
FluentBooking\App\Hooks\Handlers\LogHandler
S
4 17
FluentBooking\App\Hooks\Handlers\CleanupHandlers\UserCleaner
S
4 18
FluentBooking\App\Http\Controllers\IntegrationController
S
4 30
FluentBooking\App\Models\BookingActivity
S
4 11
FluentBooking\App\Services\GlobalModules\GlobalModules
S
3 61
FluentBooking\Database\Migrations\CalendarSlotsMigrator
S
2 39
FluentBooking\Database\Migrations\BookingActivityMigrator
S
2 24
FluentBooking\Database\Migrations\BookingMigrator
S
2 59
FluentBooking\Database\Migrations\MetaMigrator
S
2 22
FluentBooking\Database\Migrations\BookingHostMigrator
S
2 20
FluentBooking\Database\Migrations\CalendarMigrator
S
2 36
FluentBooking\Database\Migrations\BookingMetaMigrator
S
2 20
FluentBooking\App\Services\TransStrings
S
1 860
FluentBooking\App\Services\Libs\Countries
S
1 253

21 more item(s) not shown.