Code Analysis: Amelia 1.2.27

Class Rating Complexity Lines of code
AmeliaBooking\Application\Services\Payment\PaymentApplicationService
D
417 1,619
AmeliaBooking\Application\Services\Payment\PaymentApplicationService
D
417 1,619
AmeliaBooking\Application\Services\Reservation\AppointmentReservationService
D
276 1,190
AmeliaBooking\Application\Services\Reservation\AppointmentReservationService
D
276 1,190
AmeliaBooking\Application\Services\Booking\EventApplicationService
D
266 1,042
AmeliaBooking\Application\Services\Booking\EventApplicationService
D
266 1,042
AmeliaBooking\Domain\Services\TimeSlot\TimeSlotService
D
255 822
AmeliaBooking\Domain\Services\TimeSlot\TimeSlotService
D
255 822
AmeliaBooking\Application\Services\Booking\AppointmentApplicationService
D
254 992
AmeliaBooking\Application\Services\Booking\AppointmentApplicationService
D
254 992
AmeliaBooking\Application\Services\Placeholder\PlaceholderService
D
245 813
AmeliaBooking\Application\Services\Placeholder\PlaceholderService
D
245 813
AmeliaBooking\Infrastructure\Repository\User\ProviderRepository
D
224 1,161
AmeliaBooking\Infrastructure\Repository\User\ProviderRepository
D
224 1,161
AmeliaBooking\Infrastructure\WP\InstallActions\ActivationSettingsHook
D
221 1,481
AmeliaBooking\Infrastructure\WP\InstallActions\ActivationSettingsHook
D
221 1,481
AmeliaBooking\Application\Services\Notification\AbstractNotificationService
D
218 793
AmeliaBooking\Application\Services\Notification\AbstractNotificationService
D
218 793
AmeliaBooking\Application\Services\User\ProviderApplicationService
D
214 853
AmeliaBooking\Application\Services\User\ProviderApplicationService
D
214 853
AmeliaBooking\Application\Services\Placeholder\AppointmentPlaceholderService
D
213 739
AmeliaBooking\Application\Services\Placeholder\AppointmentPlaceholderService
D
213 739
AmeliaBooking\Application\Services\Booking\BookingApplicationService
D
210 526
AmeliaBooking\Application\Services\Booking\BookingApplicationService
D
210 526
AmeliaBooking\Application\Commands\Settings\UpdateSettingsCommandHandler
D
208 401
AmeliaBooking\Application\Commands\Settings\UpdateSettingsCommandHandler
D
208 401
AmeliaBooking\Application\Services\Reservation\AbstractReservationService
D
207 704
AmeliaBooking\Application\Services\Reservation\AbstractReservationService
D
207 704
AmeliaBooking\Application\Services\Reservation\EventReservationService
D
204 759
AmeliaBooking\Application\Services\Reservation\EventReservationService
D
204 759
AmeliaBooking\Application\Services\Placeholder\EventPlaceholderService
D
197 829
AmeliaBooking\Application\Services\Placeholder\EventPlaceholderService
D
197 829
AmeliaBooking\Domain\Factory\Booking\Event\EventFactory
D
152 438
AmeliaBooking\Domain\Factory\Booking\Event\EventFactory
D
152 438
AmeliaBooking\Infrastructure\Repository\Booking\Appointment\AppointmentRepository
D
148 1,221
AmeliaBooking\Infrastructure\Repository\Booking\Appointment\AppointmentRepository
D
148 1,221
AmeliaBooking\Application\Services\Bookable\BookableApplicationService
D
147 614
AmeliaBooking\Application\Services\Bookable\BookableApplicationService
D
147 614
AmeliaBooking\Infrastructure\Repository\Booking\Event\EventRepository
D
145 1,349
AmeliaBooking\Infrastructure\Repository\Booking\Event\EventRepository
D
145 1,349
AmeliaBooking\Application\Services\Entity\EntityApplicationService
D
138 354
AmeliaBooking\Application\Services\Entity\EntityApplicationService
D
138 354
AmeliaBooking\Infrastructure\Repository\Payment\PaymentRepository
D
136 980
AmeliaBooking\Infrastructure\Repository\Payment\PaymentRepository
D
136 980
AmeliaBooking\Application\Services\Notification\EmailNotificationService
C
118 534
AmeliaBooking\Application\Services\Notification\EmailNotificationService
C
118 534
AmeliaBooking\Application\Services\User\UserApplicationService
C
106 289
AmeliaBooking\Application\Services\User\UserApplicationService
C
106 289
AmeliaBooking\Domain\Factory\Booking\Appointment\AppointmentFactory
C
103 297
AmeliaBooking\Domain\Factory\Booking\Appointment\AppointmentFactory
C
103 297
AmeliaBooking\Domain\Entity\Booking\Event\Event
B
99 251
AmeliaBooking\Domain\Entity\Booking\Event\Event
B
99 251
AmeliaBooking\Infrastructure\Repository\Booking\Appointment\CustomerBookingRepository
B
97 700
AmeliaBooking\Infrastructure\Repository\Booking\Appointment\CustomerBookingRepository
B
97 700
AmeliaBooking\Application\Commands\Booking\Appointment\GetAppointmentsCommandHandler
B
95 310
AmeliaBooking\Application\Commands\Booking\Appointment\GetAppointmentsCommandHandler
B
95 310
AmeliaBooking\Application\Services\Booking\IcsApplicationService
B
93 318
AmeliaBooking\Application\Services\Booking\IcsApplicationService
B
93 318
AmeliaBooking\Application\Commands\Booking\Appointment\ReassignBookingCommandHandler
B
88 496
AmeliaBooking\Application\Commands\Booking\Appointment\ReassignBookingCommandHandler
B
88 496
AmeliaBooking\Application\Commands\Entities\GetEntitiesCommandHandler
B
86 380
AmeliaBooking\Application\Commands\Entities\GetEntitiesCommandHandler
B
86 380
AmeliaBooking\Application\Commands\Booking\Event\GetEventsCommandHandler
B
85 228
AmeliaBooking\Application\Commands\Booking\Event\GetEventsCommandHandler
B
85 228
AmeliaBooking\Infrastructure\Repository\Bookable\Service\ServiceRepository
B
84 726
AmeliaBooking\Infrastructure\Repository\Bookable\Service\ServiceRepository
B
84 726
AmeliaBooking\Domain\Factory\Booking\Appointment\CustomerBookingFactory
B
82 232
AmeliaBooking\Domain\Factory\Booking\Appointment\CustomerBookingFactory
B
82 232
AmeliaBooking\Infrastructure\WP\EventListeners\Booking\Appointment\BookingAddedEventHandler
B
76 355
AmeliaBooking\Infrastructure\WP\EventListeners\Booking\Appointment\BookingAddedEventHandler
B
76 355
AmeliaBooking\Domain\Services\Booking\EventDomainService
A
74 342
AmeliaBooking\Domain\Services\Booking\EventDomainService
A
74 342
AmeliaBooking\Infrastructure\Repository\Coupon\CouponRepository
A
70 462
AmeliaBooking\Infrastructure\Repository\Coupon\CouponRepository
A
70 462
AmeliaBooking\Domain\Entity\Bookable\Service\Service
A
68 164
AmeliaBooking\Domain\Entity\Bookable\Service\Service
A
68 164
AmeliaBooking\Domain\Factory\Bookable\Service\ServiceFactory
A
68 223
AmeliaBooking\Domain\Factory\Bookable\Service\ServiceFactory
A
68 223
AmeliaBooking\Application\Services\Notification\SMSNotificationService
A
67 311
AmeliaBooking\Application\Services\Notification\SMSNotificationService
A
67 311
AmeliaBooking\Domain\Entity\Booking\Appointment\Appointment
A
66 184
AmeliaBooking\Domain\Entity\Booking\Appointment\Appointment
A
66 184
AmeliaBooking\Domain\Entity\Payment\Payment
A
66 172
AmeliaBooking\Domain\Entity\Payment\Payment
A
66 172
AmeliaBooking\Domain\Services\User\ProviderService
A
65 279
AmeliaBooking\Domain\Services\User\ProviderService
A
65 279
AmeliaBooking\Infrastructure\WP\EventListeners\Booking\Event\EventEditedEventHandler
A
63 319
AmeliaBooking\Infrastructure\WP\EventListeners\Booking\Event\EventEditedEventHandler
A
63 319
AmeliaBooking\Domain\Factory\User\UserFactory
A
63 195
AmeliaBooking\Domain\Factory\User\UserFactory
A
63 195
AmeliaBooking\Application\Services\User\CustomerApplicationService
A
62 203
AmeliaBooking\Application\Services\User\CustomerApplicationService
A
62 203
AmeliaBooking\Application\Services\Stats\StatsService
A
60 324
AmeliaBooking\Application\Services\Stats\StatsService
A
60 324
AmeliaBooking\Domain\Entity\Booking\Appointment\CustomerBooking
A
60 148
AmeliaBooking\Domain\Entity\Booking\Appointment\CustomerBooking
A
60 148
AmeliaBooking\Infrastructure\Repository\User\UserRepository
A
58 328
AmeliaBooking\Infrastructure\Repository\User\UserRepository
A
58 328
AmeliaBooking\Application\Commands\Booking\Event\GetEventBookingsCommandHandler
A
57 221
AmeliaBooking\Application\Commands\Booking\Event\GetEventBookingsCommandHandler
A
57 221
AmeliaBooking\Application\Services\Helper\HelperService
A
56 890
AmeliaBooking\Application\Services\Helper\HelperService
A
56 890
AmeliaBooking\Infrastructure\WP\Translations\NotificationsStrings
A
56 1,534
AmeliaBooking\Infrastructure\WP\Translations\NotificationsStrings
A
56 1,534
AmeliaBooking\Application\Commands\Booking\Event\UpdateEventBookingCommandHandler
A
55 179
AmeliaBooking\Application\Commands\Booking\Event\UpdateEventBookingCommandHandler
A
55 179
Elementor\AmeliaCatalogBookingElementorWidget
A
54 252
Elementor\AmeliaCatalogBookingElementorWidget
A
54 252
AmeliaBooking\Application\Services\Stash\StashApplicationService
A
53 273
AmeliaBooking\Application\Services\Stash\StashApplicationService
A
53 273
AmeliaBooking\Infrastructure\Repository\Tax\TaxRepository
A
52 316
AmeliaBooking\Infrastructure\Repository\Tax\TaxRepository
A
52 316
AmeliaBooking\Domain\Entity\Coupon\Coupon
A
52 123
AmeliaBooking\Domain\Entity\Coupon\Coupon
A
52 123
AmeliaBooking\Domain\Factory\Bookable\Service\PackageFactory
A
52 200
AmeliaBooking\Domain\Factory\Bookable\Service\PackageFactory
A
52 200
AmeliaBooking\Application\Services\Notification\AppointmentNotificationService
A
51 182
AmeliaBooking\Application\Services\Notification\AppointmentNotificationService
A
51 182
AmeliaBooking\Application\Commands\Booking\Appointment\GetTimeSlotsCommandHandler
A
51 280
AmeliaBooking\Application\Commands\Booking\Event\UpdateEventCommandHandler
A
51 182
AmeliaBooking\Application\Commands\Booking\Event\UpdateEventCommandHandler
A
51 182
AmeliaBooking\Application\Commands\Booking\Appointment\GetTimeSlotsCommandHandler
A
51 280
DIVI_CatalogBooking
S
49 234
AmeliaBooking\Application\Commands\Booking\Appointment\AddAppointmentCommandHandler
S
49 258
DIVI_CatalogBooking
S
49 234
AmeliaBooking\Application\Commands\Booking\Appointment\AddAppointmentCommandHandler
S
49 258
DIVI_StepBooking
S
46 202
DIVI_StepBooking
S
46 202
AmeliaBooking\Domain\Entity\Bookable\AbstractBookable
S
45 104
AmeliaBooking\Domain\Entity\Bookable\AbstractBookable
S
45 104
AmeliaBooking\Application\Controller\Controller
S
44 152
AmeliaBooking\Application\Controller\Controller
S
44 152
AmeliaBooking\Application\Commands\Booking\Appointment\GetPackageAppointmentsCommandHandler
S
43 165
AmeliaBooking\Application\Commands\Booking\Appointment\GetPackageAppointmentsCommandHandler
S
43 165
Elementor\AmeliaStepBookingElementorWidget
S
42 203
Elementor\AmeliaStepBookingElementorWidget
S
42 203
AmeliaBooking\Application\Commands\Booking\Appointment\UpdateAppointmentCommandHandler
S
41 245
AmeliaBooking\Infrastructure\Repository\Bookable\Service\PackageCustomerRepository
S
41 242
AmeliaBooking\Infrastructure\Repository\Bookable\Service\PackageCustomerRepository
S
41 242
AmeliaBooking\Application\Commands\Booking\Appointment\UpdateAppointmentCommandHandler
S
41 245
AmeliaBooking\Infrastructure\WP\SettingsService\SettingsStorage
S
38 328
AmeliaBooking\Infrastructure\WP\SettingsService\SettingsStorage
S
38 328
AmeliaBooking\Application\Commands\User\Provider\UpdateProviderCommandHandler
S
36 145
AmeliaBooking\Application\Commands\User\Provider\UpdateProviderCommandHandler
S
36 145
AmeliaBooking\Domain\Services\Schedule\ScheduleService
S
35 118
AmeliaBooking\Domain\Services\Schedule\ScheduleService
S
35 118
AmeliaBooking\Infrastructure\Repository\User\CustomerRepository
S
34 231
AmeliaBooking\Domain\Services\Interval\IntervalService
S
34 81
AmeliaBooking\Domain\Services\Interval\IntervalService
S
34 81
AmeliaBooking\Infrastructure\WP\ShortcodeService\AmeliaBookingShortcodeService
S
34 152
AmeliaBooking\Domain\Factory\Coupon\CouponFactory
S
34 137
AmeliaBooking\Domain\Factory\Coupon\CouponFactory
S
34 137
AmeliaBooking\Infrastructure\Repository\User\CustomerRepository
S
34 231
AmeliaBooking\Infrastructure\WP\ShortcodeService\AmeliaBookingShortcodeService
S
34 152
DIVI_Catalog
S
33 178
DIVI_Catalog
S
33 178
AmeliaBooking\Application\Commands\User\Customer\UpdateCustomerCommandHandler
S
32 114
AmeliaBooking\Application\Commands\User\Customer\UpdateCustomerCommandHandler
S
32 114
AmeliaBooking\Infrastructure\Repository\Bookable\Service\PackageRepository
S
31 394
AmeliaBooking\Infrastructure\Repository\Bookable\Service\PackageRepository
S
31 394
AmeliaBooking\Application\Commands\Booking\Appointment\GetAppointmentCommandHandler
S
30 113
AmeliaBooking\Application\Commands\Import\ImportCustomersCommandHandler
S
30 121
AmeliaBooking\Application\Commands\Import\ImportCustomersCommandHandler
S
30 121
AmeliaBooking\Application\Commands\Booking\Appointment\GetAppointmentCommandHandler
S
30 113
AmeliaBooking\Domain\Factory\Tax\TaxFactory
S
29 119
AmeliaBooking\Domain\Factory\Tax\TaxFactory
S
29 119
AmeliaBooking\Infrastructure\WP\WPMenu\SubmenuPageHandler
S
29 377
AmeliaBooking\Infrastructure\WP\WPMenu\SubmenuPageHandler
S
29 377
Elementor\AmeliaEventsListBookingElementorWidget
S
27 176
Elementor\AmeliaEventsCalendarBookingElementorWidget
S
27 176
Elementor\AmeliaEventsListBookingElementorWidget
S
27 176
Elementor\AmeliaEventsCalendarBookingElementorWidget
S
27 176
AmeliaBooking\Domain\Factory\Payment\PaymentFactory
S
26 70
AmeliaBooking\Domain\Factory\Payment\PaymentFactory
S
26 70
AmeliaBooking\Application\Commands\Booking\Appointment\AddBookingCommandHandler
S
26 105
AmeliaBooking\Application\Commands\Booking\Appointment\AddBookingCommandHandler
S
26 105
AmeliaBooking\Infrastructure\WP\Translations\LiteBackendStrings
S
25 1,512
AmeliaBooking\Infrastructure\WP\Translations\LiteBackendStrings
S
25 1,512
AmeliaBooking\Infrastructure\WP\InstallActions\DB\Notification\NotificationsTableInsertRows
S
23 165
AmeliaBooking\Infrastructure\WP\InstallActions\DB\Notification\NotificationsTableInsertRows
S
23 165
AmeliaBooking\Infrastructure\WP\ShortcodeService\AmeliaShortcodeService
S
22 130
AmeliaBooking\Infrastructure\WP\ShortcodeService\AmeliaShortcodeService
S
22 130
AmeliaBooking\Domain\Factory\CustomField\CustomFieldFactory
S
22 114
AmeliaBooking\Domain\Factory\CustomField\CustomFieldFactory
S
22 114
AmeliaBooking\Infrastructure\Repository\Bookable\Service\PackageCustomerServiceRepository
S
21 153
AmeliaBooking\Infrastructure\Repository\Bookable\Service\PackageCustomerServiceRepository
S
21 153
AmeliaBooking\Application\Commands\Booking\Appointment\UpdateAppointmentStatusCommandHandler
S
21 132
AmeliaBooking\Application\Commands\Booking\Appointment\UpdateAppointmentStatusCommandHandler
S
21 132
AmeliaBooking\Application\Commands\Booking\Appointment\UpdateAppointmentTimeCommandHandler
S
19 135
AmeliaBooking\Application\Commands\Booking\Appointment\UpdateAppointmentTimeCommandHandler
S
19 135
AmeliaBooking\Application\Commands\Notification\UpdateNotificationCommandHandler
S
18 77
AmeliaBooking\Infrastructure\WP\EventListeners\Booking\Appointment\AppointmentAddedEventHandler
S
18 117
AmeliaBooking\Domain\Factory\Bookable\Service\PackageCustomerFactory
S
18 63
AmeliaBooking\Application\Commands\User\Customer\GetCustomersCommandHandler
S
18 91
AmeliaBooking\Domain\Factory\Bookable\Service\PackageCustomerFactory
S
18 63
AmeliaBooking\Application\Commands\Notification\UpdateNotificationCommandHandler
S
18 77
AmeliaBooking\Application\Commands\User\Customer\GetCustomersCommandHandler
S
18 91
AmeliaBooking\Infrastructure\WP\EventListeners\Booking\Appointment\AppointmentAddedEventHandler
S
18 117
AmeliaBooking\Application\Commands\Booking\Event\GetCalendarEventsCommandHandler
S
15 100
AmeliaBooking\Application\Commands\Booking\Event\GetCalendarEventsCommandHandler
S
15 100
AmeliaBooking\Application\Commands\Booking\Event\DeleteEventBookingCommandHandler
S
14 86
AmeliaBooking\Infrastructure\WP\EventListeners\Booking\Appointment\BookingCanceledEventHandler
S
14 78
AmeliaBooking\Infrastructure\WP\EventListeners\Booking\Appointment\BookingEditedEventHandler
S
14 67
AmeliaBooking\Application\Commands\Booking\Event\DeleteEventBookingCommandHandler
S
14 86
AmeliaBooking\Application\Commands\Square\SquarePaymentCommandHandler
S
14 109
AmeliaBooking\Application\Commands\Square\SquarePaymentCommandHandler
S
14 109
AmeliaBooking\Infrastructure\WP\EventListeners\Booking\Appointment\BookingCanceledEventHandler
S
14 78
AmeliaBooking\Infrastructure\WP\EventListeners\Booking\Appointment\BookingEditedEventHandler
S
14 67
AmeliaBooking\Domain\Factory\Settings\SettingsFactory
S
13 83
AmeliaBooking\Domain\Factory\Settings\SettingsFactory
S
13 83
AmeliaBooking\Application\Commands\Stats\GetStatsCommandHandler
S
12 117
AmeliaBooking\Application\Commands\Stats\GetStatsCommandHandler
S
12 117

1406 more item(s) not shown.