Code Analysis: Kargo Entegratör 1.1.1

Function Rating Maintainability Complexity Lines of code
gcargo_get_env_info()
A
41 9 61
GCARGO_WordPress::upgrader_process_complete()
S
64 9 8
GCargo_Shipments_Table::get_shipments()
S
53 7 18
GCARGO_Ajax::middleware()
S
54 6 18
GCARGO_Actions::update_wc_order_status()
S
58 5 14
GCARGO_Bulk_Actions::print_bulk_shipments_by_order_ids()
S
60 5 14
GCARGO_Admin::get_localize_data()
S
51 4 28
GCARGO_Meta_Boxes::shop_order_meta_box()
S
52 4 25
GCargo_Shipments_Table::column_updated_at()
S
53 4 22
GCARGO_WooCommerce_Order_Status::get_wc_order_status()
S
55 4 21
GCARGO_Map_WC_Order::get_lines()
S
54 4 20
gcargo_get_shipment_status()
S
42 1 64
GCARGO_Admin::admin_menu()
S
50 3 32
GCARGO_Logger::__construct()
S
56 4 17
GCARGO_Map_WC_Order::get_shipment_status()
S
57 4 16
GCARGO_Api_Requests::print()
S
58 4 14
GCARGO_WooCommerce::add_gcargo_order_status()
S
60 4 13
GCARGO_Ajax::ajax_actions()
S
52 3 26
GurmeCargo::includes()
S
47 2 41
GCARGO_Actions::add_shipment()
S
53 3 23
GCARGO_Http_Client::request()
S
53 3 23
GCargo_Shipments_Table::get_views()
S
54 3 22
GCARGO_WooCommerce_Order_Status::create_wc_order_status()
S
56 3 18
GCARGO_Email::trigger()
S
55 3 18
GCARGO_Http_Client::get_body()
S
63 4 10
GCARGO_Map_WC_Order::__construct()
S
69 4 6
GCARGO_Resource::request()
S
62 4 10
GCARGO_Meta_Boxes::add_meta_box()
S
67 4 6
GCARGO_WordPress::template_include()
S
58 3 14
GCARGO_Resource::store()
S
58 3 14
GCARGO_Resource::destroy()
S
58 3 14
GCARGO_Map_WC_Order::get_receiver()
S
50 2 28
GCARGO_Installer::migrate_shipments_data()
S
60 3 12
GCARGO_Actions::delete_shipment()
S
61 3 11
GCARGO_Admin::view()
S
62 3 11
GCARGO_Connection::__construct()
S
62 3 11
GCargo_Shipments_Table::render_shipments_page()
S
55 2 23
GCARGO_DB_Handler::save()
S
56 2 20
GCargo_Shipments_Table::__construct()
S
57 2 17
GCARGO_Gph::deactive_reasons()
S
52 1 31
gcargo_clean()
S
70 3 6
GurmeCargo::get()
S
68 3 7
GCARGO_Options::get_settings()
S
65 3 9
GCARGO_Settings::get_settings()
S
65 3 9
gcargo_get_view()
S
68 3 7
GCARGO_Vue::require_script()
S
60 2 13
GCARGO_Options::get_default_settings()
S
62 2 12
GCARGO_Installer::install_latest_shipments_table()
S
55 1 25
GCARGO_WC_Settings_Tab::output()
S
55 1 20
GCARGO_WooCommerce::my_orders_column()
S
57 1 20
GCargo_Shipments_Table::prepare_items()
S
57 1 18
GCARGO_Map_WC_Order::get_default()
S
56 1 18
GCARGO_WordPress::__construct()
S
56 1 17
GCARGO_Email::get_content_html()
S
58 1 17
GCARGO_Email::get_content_plain()
S
58 1 17
GCargo_Shipments_Table::status_count()
S
65 2 8
GCARGO_WooCommerce::before_woocommerce_init()
S
73 2 5
GCARGO_Options::get_setting_by_key()
S
74 2 4
GCARGO_Options::update_settings()
S
68 2 7
GCARGO_Map_WC_Order::create_shipment_request()
S
59 1 15
GCARGO_Resource::request_path()
S
69 2 7
GCARGO_Resource::index()
S
64 2 9
GCARGO_Resource::update()
S
63 2 10
GCargo_Shipments_Table::record_count()
S
62 2 10
GCARGO_Resource::show()
S
63 2 10
GCARGO_Settings::set_settings()
S
68 2 7
GCargo_Shipments_Table::get_columns()
S
58 1 15
GCARGO_Settings::get_setting_by_key()
S
74 2 4
GCARGO_Settings::get_default_settings()
S
68 2 7
GCargo_Shipments_Table::column_payment_type()
S
76 2 3
GCargo_Shipments_Table::column_package_type()
S
76 2 3
GCARGO_Admin_Notices::render()
S
68 2 7
GCARGO_Api_Key::set()
S
65 2 8
GCARGO_WordPress::script_loader_tag()
S
64 2 9
GCARGO_Api_Requests::get_cargo_companies()
S
66 2 8
GCARGO_Api_Requests::update_shipment_setting()
S
69 2 6
GCARGO_WordPress::shop_order_bulk_actions_handler()
S
68 2 8
GCARGO_Api_Requests::get_shipment_setting()
S
66 2 8
GCARGO_Email::get_template_dir()
S
74 2 4
GCARGO_Actions::update_shipment()
S
63 2 10
GCARGO_DB_Handler::__construct()
S
68 2 7
GCARGO_WooCommerce::add_email_classes()
S
68 2 7
GCARGO_Installer::install()
S
63 2 10
GCARGO_DB_Handler::load_data()
S
69 2 6
GCARGO_Installer::uninstall_db()
S
70 2 6
GCARGO_Gph::texts()
S
61 1 12
GCARGO_WordPress::add_bulk_actions_to_shop_order()
S
62 1 12
GurmeCargo::define_constants()
S
67 1 12
GCARGO_WordPress::admin_enqueue_scripts()
S
61 1 12
GCARGO_Data_Handler::default_localize_data()
S
61 1 12
GCARGO_WooCommerce::after_order_table()
S
65 1 12
GCARGO_WooCommerce_Order_Status::get_gcargo_order_status()
S
63 1 12
GurmeCargo::instantiate()
S
62 1 11
GCARGO_Ajax::print_barcode()
S
80 1 3
GCARGO_Vue::replaced_version()
S
79 1 3
GCARGO_Vue::set_localize()
S
74 1 5
GCARGO_Vue::set_vue_page()
S
77 1 4
GCARGO_Logger::add_log()
S
68 1 7
GCARGO_Gph::__construct()
S
74 1 4
GCARGO_Ajax::save_api_key()
S
80 1 3
gcargo_warehouses_resource()
S
82 1 3
GCARGO_Ajax::destroy_resource()
S
75 1 4
GCARGO_Admin_Notices::add_notice()
S
65 1 10
GCARGO_Ajax::update_shipment_setting()
S
80 1 3
GCARGO_Logger::get_logs()
S
80 1 3
GCARGO_Map_WC_Order::get_payment()
S
66 1 9
GCARGO_Ajax::__construct()
S
79 1 3
GCARGO_Shipments::__construct()
S
76 1 4
gcargo_meta_boxes()
S
82 1 3
GCARGO_DB_Handler::delete()
S
70 1 7
GCARGO_Installer::reinstall_db()
S
78 1 4
GCARGO_Api_Requests::check_connection()
S
66 1 9
GCARGO_WooCommerce::settings_pages()
S
73 1 5
GCARGO_Http_Client::__construct()
S
80 1 3
GCARGO_Installer::version_update_000_to_100()
S
82 1 3
GCARGO_WC_Settings_Tab::__construct()
S
73 1 5
gcargo_logger()
S
81 1 3
GCARGO_Api_Key::get()
S
79 1 3
GCARGO_Ajax::clear_http_logs()
S
82 1 3
GCARGO_Ajax_Validation_Exception::get_validation_errors()
S
82 1 3
GCargo_Shipments_Table::column_tracking_number()
S
77 1 3
GCARGO_Ajax_Validation_Exception::set_validation_errors()
S
81 1 3
GCARGO_Bulk_Actions::create_bulk_shipments()
S
67 1 9
GCARGO_Email::init_form_fields()
S
75 1 4
gcargo_vue()
S
82 1 3
gcargo_api_key()
S
82 1 3
GCARGO_DB_Handler::get_row()
S
67 1 8
gcargo_capability()
S
80 1 3
GCARGO_Ajax::show_resource()
S
75 1 4
GCARGO_Logger::clear_logs()
S
80 1 3
GCARGO_Actions::__construct()
S
67 1 7
GCARGO_WooCommerce::__construct()
S
63 1 10
GCARGO_Ajax::bulk_print()
S
80 1 3
GCARGO_WordPress::query_vars()
S
77 1 4
gcargo_http_client()
S
82 1 3
gcargo_woocommerce_order_status()
S
82 1 3
GCARGO_Admin_Notices::get_notices()
S
80 1 3
gcargo_api_requests()
S
82 1 3
GCargo_Shipments_Table::no_items()
S
80 1 3
GCARGO_Map_WC_Order::get_country()
S
80 1 3
GCARGO_Admin_Notices::reset_notices()
S
80 1 3
GCARGO_Ajax::update_wc_order_settings()
S
80 1 3
GCARGO_Email::__construct()
S
63 1 10
GCARGO_DB_Handler::filter_data()
S
77 1 3
GCargo_Shipments_Table::get_bulk_actions()
S
73 1 5
GCARGO_Shipments::get_shipments_by_order_id()
S
64 1 10
GCARGO_Ajax::update_resource()
S
74 1 4
GCARGO_WooCommerce::hidden_order_itemmeta()
S
70 1 7
GCARGO_Ajax::index_resource()
S
75 1 4
GCargo_Shipments_Table::column_platform_id()
S
77 1 3
GCARGO_WordPress::plugins_loaded()
S
76 1 4
GCARGO_Http_Client::set_headers()
S
77 1 4
GCARGO_Map_WC_Order::get_cargo_integrations()
S
82 1 3
GCARGO_WordPress::actions_links()
S
69 1 6
GCARGO_WordPress::init()
S
63 1 9
GCARGO_WooCommerce::account_orders_columns()
S
68 1 7
gcargo_admin()
S
82 1 3
gcargo_cargo_integrations_resource()
S
82 1 3
GCARGO_Vue::create_app_div()
S
77 1 4
GCargo_Shipments_Table::column_status()
S
70 1 7
GCARGO_Ajax::store_resource()
S
75 1 4
gcargo_map_wc_order()
S
81 1 3
GCargo_Shipments_Table::column_default()
S
79 1 3
GurmeCargo::setup()
S
75 1 5
gcargo_shipments_resource()
S
82 1 3
gcargo_get_i18n_texts()
S
75 1 4
gcargo_shipments_table()
S
82 1 3
gcargo_shipments()
S
82 1 3
gcargo_shipment()
S
81 1 3
gcargo_admin_notices()
S
82 1 3
gcargo_bulk_actions()
S
82 1 3
GCARGO_Http_Client::set_url()
S
77 1 4
GCargo_Shipments_Table::column_cb()
S
68 1 8
GCARGO_Http_Client::get_headers()
S
82 1 3
GCARGO_Vue::require_style()
S
66 1 9
GCARGO_Ajax::update_other_settings()
S
80 1 3
GCargo_Shipments_Table::get_sortable_columns()
S
74 1 5
GCargo_Shipments_Table::column_cargo()
S
73 1 5
GCARGO_Actions::migrate_shipment()
S
64 1 9
GCARGO_Map_WC_Order::get_warehouses()
S
82 1 3
gcargo_other_settings()
S
82 1 3
GCARGO_Bulk_Actions::print_bulk_shipments_by_shipment_ids()
S
67 1 9
gcargo_data_handler()
S
82 1 3
GCARGO_Map_WC_Order::get_state()
S
79 1 3
GurmeCargo::init()
S
80 1 3
GCARGO_Vue::set_vue_path()
S
77 1 4