Code Analysis: FluentBooking - Appointment Scheduling & Booking Solution 1.9.11

Class Rating Complexity Lines of code
FluentBooking\App\Services\Libs\RRule\RRule
D
429 1,396
FluentBooking\App\Services\TimeSlotService
D
210 786
FluentBooking\App\Models\CalendarSlot
D
210 812
FluentBooking\App\Models\Booking
D
208 851
FluentBooking\App\Services\Libs\Emogrifier\EmogrifierPhp7
D
187 767
FluentBooking\App\Services\Helper
D
179 1,276
FluentEmogrifier\Vendor\Sabberworm\CSS\RuleSet\DeclarationBlock
D
134 509
FluentBooking\App\Services\EditorShortCodeParser
C
122 369
FluentBooking\App\Hooks\Handlers\FrontEndHandler
C
120 832
FluentEmogrifier\Vendor\Pelago\Emogrifier\CssInliner
C
114 423
FluentBooking\App\Services\Libs\RRule\RSet
C
104 354
FluentEmogrifier\Vendor\Sabberworm\CSS\Parsing\ParserState
B
89 271
FluentEmogrifier\Vendor\Symfony\Component\CssSelector\Parser\Parser
B
87 244
FluentBooking\App\Http\Controllers\CalendarController
B
86 674
FluentBooking\App\Services\EmailNotificationService
B
84 314
FluentBooking\App\Services\Integrations\FluentForms\FluentFormInit
B
84 382
FluentBooking\App\Services\BookingFieldService
B
81 343
FluentBooking\App\Http\Controllers\SchedulesController
B
77 353
FluentBooking\App\Services\CalendarService
B
76 370
FluentBooking\App\Services\AvailabilityService
A
74 388
FluentEmogrifier\Vendor\Sabberworm\CSS\CSSList\CSSList
A
74 255
Composer\Autoload\ClassLoader
A
71 244
FluentBooking\App\Hooks\Handlers\NotificationHandler
A
69 228
FluentBooking\App\Services\BookingService
A
64 324
FluentBooking\App\Services\Libs\RRule\RfcParser
A
62 240
FluentBooking\App\Services\DateTimeHelper
A
58 332
Composer\InstalledVersions
A
54 154
FluentBooking\App\Http\Controllers\BookingController
A
53 283
FluentEmogrifier\Vendor\Sabberworm\CSS\Rule\Rule
A
52 177
FluentEmogrifier\Vendor\Sabberworm\CSS\RuleSet\RuleSet
A
52 151
FluentBooking\App\Services\PermissionManager
A
51 175
FluentEmogrifier\Vendor\Sabberworm\CSS\Value\Value
A
51 120
FluentBooking\App\Hooks\Handlers\AdminMenuHandler
S
49 712
FluentBooking\App\Services\Integrations\FluentCRM\Bootstrap
S
49 353
FluentBooking\App\Services\SanitizeService
S
46 141
FluentBooking\App\Services\LandingPage\LandingPageHandler
S
46 327
FluentEmogrifier\Vendor\Pelago\Emogrifier\HtmlProcessor\CssToAttributeConverter
S
42 113
FluentBooking\App\Http\Controllers\SettingsController
S
41 322
FluentBooking\App\Models\Calendar
S
41 163
FluentEmogrifier\Vendor\Pelago\Emogrifier\HtmlProcessor\AbstractHtmlProcessor
S
40 151
FluentBooking\App\Services\Integrations\FluentBoards\Bootstrap
S
39 359
FluentBooking\App\Services\LocationService
S
37 166
FluentBooking\App\Http\Controllers\IntegrationManagerController
S
37 139
FluentEmogrifier\Vendor\Symfony\Component\CssSelector\XPath\Extension\NodeExtension
S
37 115
FluentEmogrifier\Vendor\Sabberworm\CSS\OutputFormatter
S
34 114
FluentEmogrifier\Vendor\Sabberworm\CSS\Value\Size
S
33 91
FluentBooking\App\Http\Controllers\ReportController
S
31 282
FluentBooking\App\Services\Integrations\Elementor\Widgets\FcalCalendar
S
30 505
FluentBooking\App\Services\ConditionAssesor
S
30 90
FluentEmogrifier\Vendor\Sabberworm\CSS\CSSList\CSSBlockList
S
29 84
FluentEmogrifier\Vendor\Symfony\Component\CssSelector\XPath\Translator
S
28 96
FluentEmogrifier\Vendor\Sabberworm\CSS\OutputFormat
S
27 84
FluentBooking\App\Services\Integrations\Calendars\RemoteCalendarHelper
S
26 144
FluentBooking\App\Services\Integrations\Calendars\BaseCalendar
S
26 114
FluentBooking\App\Services\Integrations\FluentForms\BookingElement
S
26 195
FluentEmogrifier\Vendor\Symfony\Component\CssSelector\XPath\Extension\FunctionExtension
S
25 71
FluentBooking\App\Services\Integrations\Elementor\Widgets\FcalCalendarEvent
S
24 317
FluentEmogrifier\Vendor\Pelago\Emogrifier\Css\CssDocument
S
24 79
FluentEmogrifier\Vendor\Sabberworm\CSS\Value\Color
S
24 77
FluentBooking\App\Http\Controllers\AvailabilityController
S
23 187
FluentBooking\App\Hooks\Handlers\BlockEditorHandler
S
23 299
FluentBooking\App\Services\Integrations\CalendarIntegrationService
S
22 141
FluentBooking\App\Services\Integrations\Elementor\ElementorIntegration
S
22 97
FluentBooking\App\Hooks\Handlers\DataExporter
S
19 131
FluentEmogrifier\Vendor\Sabberworm\CSS\Value\CalcFunction
S
17 54
FluentBooking\App\Http\Policies\CalendarPolicy
S
16 53
FluentBooking\App\Hooks\Handlers\GlobalNotificationHandler
S
15 80
FluentBooking\App\Services\Integrations\Elementor\Widgets\FcalBookings
S
15 367
FluentBooking\App\Services\Integrations\FluentCRM\FluentCrmInit
S
15 102
FluentEmogrifier\Vendor\Pelago\Emogrifier\Utilities\CssConcatenator
S
15 49
FluentBooking\App\Services\Integrations\FluentCRM\NewBookingTrigger
S
14 105
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\CurrenciesHelper
S
14 387
FluentBooking\App\Hooks\Handlers\CleanupHandlers\CalenderCleaner
S
13 63
FluentEmogrifier\Vendor\Sabberworm\CSS\Value\CSSString
S
13 47
FluentBooking\App\Http\Policies\MeetingPolicy
S
13 42
FluentBooking\App\Services\Integrations\Calendars\CalendarCache
S
13 73
FluentEmogrifier\Vendor\Pelago\Emogrifier\HtmlProcessor\HtmlPruner
S
13 48
FluentBooking\App\Services\ImportService
S
12 32
FluentBooking\App\Http\Controllers\AdminController
S
12 106
FluentBooking\App\Services\Integrations\FluentCRM\CrmSmartCode
S
11 78
FluentBooking\App\Services\SummaryReportService
S
11 53
FluentBooking\App\Services\Integrations\GlobalNotificationService
S
11 36
FluentEmogrifier\Vendor\Sabberworm\CSS\Value\URL
S
10 41
FluentEmogrifier\Vendor\Symfony\Component\CssSelector\Node\Specificity
S
10 20
FluentBooking\App\Services\LandingPage\LandingPageHelper
S
9 46
FluentBooking\App\Hooks\Handlers\CleanupHandlers\BookingCleaner
S
8 29
FluentEmogrifier\Vendor\Sabberworm\CSS\Value\LineName
S
8 30
FluentBooking\App\Services\Libs\Emogrifier\Emogrifier
S
8 28
FluentBooking\App\Hooks\Handlers\DataImporter
S
8 32
FluentBooking\App\Hooks\Handlers\TimeSlotServiceHandler
S
8 29
FluentBooking\App\Http\Policies\AvailabilityPolicy
S
7 16
FluentBooking\App\Hooks\Handlers\ActivationHandler
S
7 25
FluentEmogrifier\Vendor\Symfony\Component\CssSelector\Parser\Tokenizer\TokenizerEscaping
S
7 25
FluentBooking\App\Http\Policies\CalendarEventPolicy
S
6 16
FluentEmogrifier\Vendor\Symfony\Component\CssSelector\Parser\Handler\StringHandler
S
6 23
FluentBooking\Database\DBMigrator
S
5 23
FluentEmogrifier\Vendor\Symfony\Component\CssSelector\Parser\Tokenizer\Tokenizer
S
5 18
FluentEmogrifier\Vendor\Sabberworm\CSS\Parsing\UnexpectedTokenException
S
5 16
FluentBooking\App\Http\Controllers\EventController
S
4 17
FluentBooking\Database\Migrations\BookingMigrator
S
3 65
FluentBooking\App\Services\Libs\Countries
S
1 253
FluentBooking\App\Services\TransStrings
S
1 1,027

103 more item(s) not shown.