Code Analysis: Helloprint 1.7.2

Most Complex Functions

Function Rating Complexity
HelloPrint\Inc\Services\HelloPrintApiService::getProductVariantsFilter()
D
104
HelloPrint\Inc\Services\HelloPrintApiService::createOrder()
D
32
HelloPrint\Inc\Base\Controllers\Admin\CheckoutController::send_order_to_helloprint()
C
28
HelloPrint\Inc\Base\Controllers\Admin\CartController::display_helloprint_cart_item()
C
23
HelloPrint\Inc\Base\Controllers\Admin\OrderController::add_order_item()
B
19
HelloPrint\Inc\Services\HelloPrintApiService::getProductDetailForSelectOptions()
B
21
HelloPrint\Inc\Base\Controllers\Admin\CartController::helloprint_add_to_cart()
B
19
HelloPrint\Inc\Base\Controllers\Admin\CheckoutController::create_helloprint_order_line_item()
B
20
HelloPrint\Inc\Base\Controllers\Admin\OrderController::update_order_status()
B
17
HelloPrint\Inc\Base\Controllers\Admin\OrderPresetController::save_order_item_presets()
B
17
HelloPrint\Inc\Base\Controllers\Admin\ProductController::add_helloprint_product_summary()
B
16
HelloPrint\Inc\Services\HelloPrintApiService::getProductPdfTemplates()
A
16