Code Analysis: Appointment Booking Lite 1.23.0

Most Complex Functions

Function Rating Complexity
MotoPress\Appointment\Crons\ExportBookingsCron::getBookingReservationExportData()
D
31
MotoPress\Appointment\Handlers\SecurityHandler::applyEmployeeCapabilities()
C
32
MotoPress\Appointment\AdminPages\Custom\CustomersPage::initSaveAction()
C
30
MotoPress\Appointment\Services\BookingService::createBooking()
C
27
MotoPress\Appointment\Fields\Complex\LicenseSettingsField::renderInput()
C
21
MotoPress\Appointment\REST\Controllers\Motopress\Appointment\V1\CustomersRestController::createCustomerAccount()
B
22
MotoPress\Appointment\AdminPages\Manage\ManageBookingsPage::displayValue()
B
20
MotoPress\Appointment\Utils\Emogrifier::emogrify()
B
21
MotoPress\Appointment\API\StripeAPI::getMinimumAmount()
B
24
MotoPress\Appointment\Entities\Notification::getRecipientsContacts()
B
22
mpa_extract_available_services()
B
17
MotoPress\Appointment\Handlers\NotificationHandler::findNotNotifiedBeforeAfterAppointmentReservations()
B
15