Code Analysis: StorePilot 1.2.9

Function Rating Maintainability Complexity Lines of code
storepilot_controller()
D
22
44 260
SP_REST_Posts_Controller::prepare_item_for_database()
D
28
52 108
excel_order_import()
D
24
45 157
excel_customer_import()
D
27
42 136
SP_REST_Posts_Controller::prepare_item_for_response()
D
27
38 134
excel_product_import()
D
31 32 102
SP_REST_Posts_Controller::get_item_schema()
D
21
18 304
excel_product_export()
C
28
28 126
SP_REST_Translation_Controller::get_translation()
C
14
2 511
SP_REST_Attachments_Controller::create_item()
C
33 27 90
excel_order_export()
A
31 7 112
SP_REST_Attachments_Controller::prepare_item_for_response()
A
42 10 51
excel_customer_export()
A
33 7 94
SP_REST_Attachments_Controller::upload_from_data()
A
43 9 47
SP_REST_Sync_Controller::capabilities()
A
50 10 29
get_image_src()
A
54 10 21
SP_REST_Sync_Controller::read_process()
A
55 9 18
SP_REST_Actions_Controller::custom_order_product()
A
48 8 31
SP_REST_Attachments_Controller::get_filename_from_disposition()
A
51 8 27
SP_REST_Sync_Controller::update_process()
A
53 8 22
SP_REST_Attachments_Controller::prepare_item_for_database()
A
55 8 21
SP_REST_Attachments_Controller::prepare_items_query()
A
54 8 20
SP_REST_Sync_Controller::remove_process()
A
54 8 20
SP_REST_Sync_Controller::handler()
S
51 7 26
SP_REST_Attachments_Controller::upload_from_file()
S
51 7 25
get_price_range()
S
54 7 22
SP_REST_Sync_Controller::push_process()
S
57 7 16
StorePilotCore::has_woocommerce()
S
61 8 10
SP_REST_Attachments_Controller::update_item()
S
51 6 24
StorePilotCore::get_images_src()
S
53 6 23
SP_REST_Attachments_Controller::get_item_schema()
S
39 1 86
wc_rest_api_filter_support_addon()
S
55 5 19
SP_REST_Actions_Controller::update_order()
S
56 4 17
SP_REST_Attachments_Controller::register_routes()
S
42 1 61
SP_REST_Actions_Controller::export()
S
59 4 14
SP_REST_Posts_Controller::can_access_password_content()
S
62 4 12
StorePilotCore::add_additional_rest_fields()
S
42 1 57
StorePilotCore::register_settings()
S
51 2 31
StorePilotCore::sale_flash()
S
64 4 9
StorePilotCore::get_woocommerce_version()
S
61 3 12
SP_REST_Attachments_Controller::get_media_types()
S
63 3 11
SP_REST_Sync_Controller::devices()
S
63 3 11
SP_REST_Posts_Controller::prepare_date_response()
S
66 3 9
SP_REST_Actions_Controller::update_product_permissions_check()
S
64 3 8
SP_REST_Sync_Controller::permissions_check()
S
64 3 8
SP_API::register_rest_routes()
S
63 2 12
update_barcode()
S
61 2 12
update_rack()
S
61 2 12
SP_REST_Sync_Controller::get_ordering_collection_params()
S
53 1 25
SP_REST_Actions_Controller::register_routes()
S
56 1 22
SP_REST_Actions_Controller::get_ordering_collection_params()
S
56 1 20
SP_REST_Attachments_Controller::get_collection_params()
S
56 1 18
register_post_fields()
S
58 1 18
StorePilotCore::get_short_description_raw()
S
67 2 8
StorePilotCore::get_purchase_note_raw()
S
67 2 8
StorePilotCore::init()
S
64 2 10
StorePilotCore::get_description_raw()
S
67 2 8
SP_REST_Attachments_Controller::create_item_permissions_check()
S
67 2 7
wc_rest_api_filter_support()
S
71 2 5
SP_REST_Attachments_Controller::validate_user_can_query_private_statuses()
S
70 2 6
StorePilot::instance()
S
72 2 6
SP_REST_Translation_Controller::register_routes()
S
61 1 14
SP_REST_Sync_Controller::create_capabilities()
S
62 1 13
SP_REST_Actions_Controller::get_export_params()
S
61 1 13
SP_REST_Posts_Controller::prepare_links()
S
63 1 11
StorePilotCore::__construct()
S
74 1 5
StorePilotCore::__wakeup()
S
82 1 3
SP_API::__construct()
S
83 1 3
allow_meta_query()
S
75 1 4
StorePilotCore::load_textdomain()
S
72 1 5
storepilot_menu()
S
67 1 10
SP_REST_Translation_Controller::get_translation_permissions_check()
S
77 1 4
StorePilotCore::extend_rest_api()
S
70 1 6
StorePilotCore::get_variation_description_raw()
S
80 1 3
SP_API::rest_api_includes()
S
71 1 6
StorePilotCore::get_category_description_raw()
S
79 1 3
StorePilotCore::admin_warning()
S
68 1 7
SP()
S
82 1 3
SP_REST_Translation_Controller::get_params()
S
63 1 10
StorePilotCore::add_settings_pages()
S
76 1 4
SP_REST_Sync_Controller::register_routes()
S
64 1 10
StorePilotCore::get_prices_include_tax()
S
81 1 3
get_rack()
S
78 1 3
StorePilotCore::__clone()
S
82 1 3
get_barcode()
S
78 1 3
SP_REST_Attachments_Controller::__construct()
S
77 1 3
StorePilotCore::init_hooks()
S
64 1 9
SP_API::rest_api_init()
S
76 1 4