Code Analysis: Appointment Booking Lite 1.17.1

Most Complex Functions

Function Rating Complexity
MotoPress\Appointment\Handlers\SecurityHandler::applyEmployeeCapabilities()
C
32
MotoPress\Appointment\Fields\Complex\LicenseSettingsField::renderInput()
C
21
MotoPress\Appointment\Utils\Emogrifier::emogrify()
B
21
MotoPress\Appointment\API\StripeAPI::getMinimumAmount()
B
24
MotoPress\Appointment\Entities\Notification::getRecipientsContacts()
B
23
MotoPress\Appointment\Handlers\NotificationHandler::findNotNotifiedBeforeAfterAppointmentReservations()
B
15
MotoPress\Appointment\AdminPages\Manage\ManageNotificationsPage::displayValue()
B
20
MotoPress\Appointment\AdminPages\Manage\ManageBookingsPage::displayValue()
B
18
MotoPress\Appointment\Fields\AbstractField::renderBody()
B
14
MotoPress\Appointment\Libraries\EDDPluginUpdater::show_changelog()
B
17
MotoPress\Appointment\Services\BookingService::createBooking()
B
17
MotoPress\Appointment\API\StripeAPI::convertToSmallestUnit()
B
18