Code Analysis: Upsellar 1.0.2

Most Complex Functions

Function Rating Complexity
Upsellar\Admin\UpsellarAdminPage::upsellar_display_settings()
B
16
Upsellar\Interaction\UpsellarInteractionTrackingController::upsellar_track_product_interaction_js()
A
13
Upsellar\Engine\Blocks\UpsellarBlockBuilder::upsellar_handle_fetch_upsellar_blocks()
A
10
Upsellar\Interaction\UpsellarWoocommerceInteractionController::upsellar_import_existing_sales()
A
7
Upsellar\Interaction\UpsellarInteractionTrackingController::upsellar_validate_and_append_product_information()
S
5
Upsellar\Admin\UpsellarProductsController::upsellar_make_api_request()
S
4
Upsellar\Engine\Connection\UpsellarProductFetcher::upsellar_get_product_ids()
S
4
Upsellar\Admin\UpsellarPluginInitializer::__construct()
S
4
Upsellar\Admin\UpsellarSettingsManager::upsellar_make_api_request()
S
4
Upsellar\Interaction\UpsellarInteractionTrackingController::upsellar_should_track_user()
S
4
Upsellar\Admin\UpsellarAdminPage::upsellar_display_dashboard()
S
2
Upsellar\Admin\UpsellarAssetManager::upsellar_enqueue_scripts()
S
3