Code Analysis: Posten Bring Checkout 1.1.15

Most Complex Functions

Function Rating Complexity
PostenBringCheckout\checkout\PostenBringCheckoutPublic::add_pickup_point_selector_to_shortcode_checkout()
D
44
PostenBringCheckout\checkout\PostenBringCheckoutPublic::validate_recipient_phone_number_and_address()
B
24
PostenBringCheckout\admin\Backoffice::prefetch_order()
B
18
PostenBringCheckout\admin\Backoffice::check_if_block_checkout_is_active()
A
14
PostenBringCheckout\admin\bring\shipping\PostenBringCheckoutShippingOption::calculate_shipping()
A
10
PostenBringCheckout\checkout\PostenBringCheckoutPublic::add_phone_number_prefix()
A
13
PostenBringCheckout\admin\Backoffice::update_product_meta_data()
A
12
PostenBringCheckout\admin\api\handlers\CredentialsHandler::store_credentials()
A
8
PostenBringCheckout\admin\bring\CheckoutApi::createBooking()
A
7
PostenBringCheckout\admin\bring\models\booking\WebshopBookingMapper::sanitizeMobileNumber()
A
9
PostenBringCheckout\admin\Backoffice::register_api_endpoints()
A
1
PostenBringCheckout\admin\bring\shipping\PostenBringCheckoutShippingOption::is_available()
A
8