Code Analysis: Snapchat for WooCommerce 1.0.2

Most Complex Functions

Function Rating Complexity
SnapchatForWooCommerce\API\Site\Controllers\SnapchatBusinessExtensionController::set_config()
B
14
SnapchatForWooCommerce\Utils\UserIdentifier::add_user_details()
A
12
SnapchatForWooCommerce\Tracking\RemotePixelTracker::track_purchase_event()
A
11
SnapchatForWooCommerce\API\Site\Controllers\SnapchatBusinessExtensionController::delete_connection()
A
9
SnapchatForWooCommerce\Connection\WcsClient::proxy_request()
A
10
SnapchatForWooCommerce\ServiceContainer::resolve()
A
8
SnapchatForWooCommerce\Connection\JetpackAuthenticator::get_auth_header()
A
7
SnapchatForWooCommerce\Tracking\RemotePixelTracker::get_pixel_script()
S
7
SnapchatForWooCommerce\Tracking\PixelTrackingService::populate_tracking_data()
S
7
SnapchatForWooCommerce\Admin\Export\RowBuilder\ProductRowBuilder::build_row()
S
7
SnapchatForWooCommerce\API\Site\Controllers\SettingsController::set_settings()
S
7
SnapchatForWooCommerce\Admin\Export\BatchExportJob::run()
S
6