Code Analysis: WP Data Sync 2.0.9

Function Rating Maintainability Complexity Lines of code
WP_DataSync\App\Settings::get_options()
B
21
2 379
WP_DataSync\App\Request::sanitize_data()
A
46 12 41
WP_DataSync\App\ItemRequest::format_terms()
A
49 12 32
WP_DataSync\App\DataSync::attachment()
A
41 10 56
WP_DataSync\App\DataSync::process()
A
49 10 35
WP_DataSync\App\ItemRequest::get_item()
A
51 8 26
WP_DataSync\Woo\WC_Product_ItemRequest::wc_process()
A
53 8 23
WP_DataSync\App\DataSync::set_term()
S
49 7 29
WP_DataSync\Woo\WC_Product_DataSync::price()
S
51 7 28
WP_DataSync\App\UserSync::search_in_users()
S
51 7 27
WP_DataSync\Woo\WC_Product_DataSync::attributes()
S
51 7 26
WP_DataSync\App\DataSync::taxonomy()
S
52 7 24
WP_DataSync\Woo\WC_Product_DataSync::wc_process()
S
54 7 23
WP_DataSync\Woo\WC_Product_ItemRequest::gallery_images()
S
54 7 19
WP_DataSync\App\UserSync::process()
S
56 7 18
WP_DataSync\Woo\WC_Product_DataSync::product_visibility()
S
55 7 18
WP_DataSync\App\UserSync::check_current_users()
S
57 7 17
WP_DataSync\App\UserSync::search_in_usermeta()
S
52 6 26
WP_DataSync\App\DataSync::file_type()
S
53 6 23
WP_DataSync\App\ItemRequest::taxonomies()
S
57 6 16
WP_DataSync\App\DataSync::maybe_trash_post()
S
60 6 13
WP_DataSync\App\DataSync::term_meta()
S
60 6 13
WP_DataSync\App\DataSync::fetch_post_id()
S
53 5 25
WP_DataSync\Woo\WC_Order_DataRequest::request()
S
52 5 23
WP_DataSync\App\UserSync::user_data()
S
55 5 20
WP_DataSync\Woo\WC_Order_DataRequest::fetch_order_ids()
S
49 4 34
image_replace()
S
56 5 18
WP_DataSync\Woo\WC_Product_Sells::set_product_ids()
S
59 5 16
WP_DataSync\App\ItemRequest::item_ids()
S
44 3 45
WP_DataSync\App\UserSync::user_meta()
S
60 5 13
WP_DataSync\App\SyncRequest::process()
S
54 4 21
WP_DataSync\App\KeyRequest::meta_keys()
S
56 4 20
WP_DataSync\Woo\WC_Product_ItemRequest::product_variations()
S
55 4 20
WP_DataSync\Woo\WC_Product_ItemRequest::product_attributes()
S
55 4 19
WP_DataSync\Woo\WC_Product_DataSync::attribute_taxonomy()
S
49 3 33
WP_DataSync\App\Request::sanitize_request()
S
57 4 17
WP_DataSync\App\ItemRequest::attachment()
S
62 5 10
WP_DataSync\Woo\WC_Order_Data::get_items()
S
58 4 15
WP_DataSync\App\Request::private_key()
S
59 4 15
WP_DataSync\App\ItemRequest::featured_image()
S
62 5 10
WP_DataSync\Woo\WC_Product_DataSync::variations()
S
58 4 15
WP_DataSync\App\Request::access_token()
S
59 4 15
WP_DataSync\App\DataSync::post_meta()
S
59 4 14
WP_DataSync\App\Log::write()
S
58 4 14
WP_DataSync\App\DataSync::set_post_id()
S
60 4 14
view()
S
60 4 13
WP_DataSync\Woo\WC_Product_DataSync::attribute_term_ids()
S
61 4 12
WP_DataSync\App\DataSync::term_exists()
S
52 3 27
WP_DataSync\Woo\WC_Product_Sells::sell_id_exists()
S
53 3 26
WP_DataSync\App\DataSync::update_date()
S
56 3 19
WP_DataSync\Woo\WC_Product_Sells::relation_exists()
S
57 3 19
WP_DataSync\Woo\WC_Product_Sells::get_product_ids()
S
57 3 18
WP_DataSync\App\ItemRequest::has_synced()
S
58 3 16
WP_DataSync\App\DataSync::attachment_exists()
S
59 3 16
WP_DataSync\App\ItemRequest::post_data()
S
58 3 16
WP_DataSync\App\DataSync::post_data()
S
59 3 15
WP_DataSync\App\KeyRequest::get_taxonomies()
S
63 4 10
WP_DataSync\Woo\WC_Product_Sells::stage_sell_ids()
S
66 4 9
WP_DataSync\Woo\WC_Product_Sells::relate_ids()
S
64 4 10
WP_DataSync\Woo\WC_Product_Sells::get_unrelated()
S
60 3 15
auto_update_plugin()
S
67 4 8
WP_DataSync\Woo\WC_Product_DataSync::gallery_images()
S
59 3 14
WP_DataSync\App\Log::message()
S
59 3 14
WP_DataSync\App\DataSync::insert_post_row()
S
61 3 13
WP_DataSync\Woo\WC_Order_Data::format_meta()
S
61 3 12
WP_DataSync\App\ItemRequest::get_items()
S
61 3 12
WP_DataSync\App\VersionRequest::register_route()
S
53 2 27
WP_DataSync\App\DataSync::insert_placeholder()
S
62 3 11
WP_DataSync\App\Request::sanitize_callback()
S
61 3 11
WP_DataSync\App\DataSync::post_data_apply_filters()
S
62 3 11
WP_DataSync\App\Settings::tabs()
S
53 2 24
WP_DataSync\Woo\WC_Order_DataRequest::register_route()
S
50 1 35
WP_DataSync\App\UserSync::set_properties()
S
69 3 7
WP_DataSync\App\UserSync::user_id()
S
66 3 9
WP_DataSync\App\Request::sanitize_key()
S
66 3 9
WP_DataSync\App\DataSync::post_data_defaults()
S
66 3 8
WP_DataSync\App\DataSync::set_properties()
S
69 3 7
WP_DataSync\App\DataSync::term_thumb()
S
64 3 10
WP_DataSync\App\Log::log_file()
S
65 3 9
WP_DataSync\App\Log::log_files()
S
67 3 7
WP_DataSync\App\DataSync::term_desc()
S
64 3 10
WP_DataSync\App\Request::access()
S
71 3 6
WP_DataSync\App\Settings::settings_page()
S
58 2 15
WP_DataSync\App\Settings::value()
S
66 3 9
WP_DataSync\App\Settings::delete_log_files()
S
68 3 7
WP_DataSync\App\DataSync::attachment_id()
S
66 3 9
WP_DataSync\App\Settings::register_settings()
S
59 2 15
WP_DataSync\App\ItemRequest::register_route()
S
52 1 29
get_product_category_options_array()
S
60 2 13
WP_DataSync\App\UserSync::insert_placeholder()
S
60 2 13
WP_DataSync\App\DataSync::image()
S
62 2 12
WP_DataSync\App\KeyRequest::get_keys()
S
53 1 26
WP_DataSync\Woo\WC_Product_Sells::create_table()
S
56 1 23
WP_DataSync\App\SyncRequest::register_route()
S
55 1 22
WP_DataSync\App\UserRequest::register_route()
S
55 1 22
WP_DataSync\App\KeyRequest::register_route()
S
55 1 22
WP_DataSync\App\ItemRequest::create_table()
S
58 1 17
WP_DataSync\App\DataSync::reset_term_taxonomy_count()
S
61 1 17
WP_DataSync\App\DataSync::post_data_keys()
S
59 1 16
reset_item_request_status()
S
67 2 8
WP_DataSync\App\DataSync::file_path()
S
70 2 6
toottip()
S
72 2 5
WP_DataSync\Woo\WC_Order_Data::instance()
S
71 2 6
WP_DataSync\App\Settings::user_roles()
S
67 2 8
WP_DataSync\App\Settings::delete_log_file_name()
S
74 2 5
WP_DataSync\App\UserSync::set_user()
S
71 2 6
WP_DataSync\App\DataSync::instance()
S
71 2 6
WP_DataSync\App\KeyRequest::get_post_types()
S
68 2 7
WP_DataSync\App\UserRequest::instance()
S
71 2 6
WP_DataSync\App\DataSync::integrations()
S
72 2 5
WP_DataSync\Woo\WC_Product_DataSync::instance()
S
71 2 6
WP_DataSync\Woo\WC_Product_ItemRequest::instance()
S
71 2 6
WP_DataSync\App\ItemRequest::instance()
S
71 2 6
WP_DataSync\Woo\WC_Product_Sells::instance()
S
71 2 6
WP_DataSync\App\UserSync::set_user_id()
S
72 2 6
WP_DataSync\App\Settings::tab_status()
S
72 2 6
WP_DataSync\App\DataSync::ssl_verify()
S
72 2 6
WP_DataSync\App\VersionRequest::instance()
S
71 2 6
WP_DataSync\App\SyncRequest::instance()
S
71 2 6
wc_update()
S
71 2 6
WP_DataSync\App\Request::referer()
S
66 2 8
WP_DataSync\Woo\WC_Order_Data::get_shipping_data()
S
66 2 8
WP_DataSync\App\DataSync::get_post_type()
S
78 2 3
WP_DataSync\Woo\WC_Order_DataRequest::instance()
S
71 2 6
WP_DataSync\App\ItemRequest::term_meta()
S
64 2 9
WP_DataSync\App\Settings::sanitize_array()
S
68 2 7
WP_DataSync\App\KeyRequest::instance()
S
71 2 6
WP_DataSync\Woo\WC_Product_Sells::set_properties()
S
70 2 6
WP_DataSync\App\UserSync::unique_username()
S
65 2 9
WP_DataSync\App\Settings::instance()
S
71 2 6
WP_DataSync\App\Settings::set_active_tab()
S
73 2 5
WP_DataSync\App\Settings::input()
S
68 2 7
WP_DataSync\App\DataSync::is_valid_image_url()
S
68 2 7
update_message()
S
68 2 8
WP_DataSync\App\DataSync::fetch_image_data()
S
66 2 8
message()
S
72 2 5
WP_DataSync\App\ItemRequest::post_meta()
S
63 2 10
WP_DataSync\App\DataSync::featured_image()
S
70 2 6
WP_DataSync\App\UserSync::instance()
S
71 2 6
plugin_update()
S
71 2 6
WP_DataSync\App\ItemRequest::term_thumb_url()
S
70 2 6
WP_DataSync\App\UserRequest::process()
S
61 1 12
WP_DataSync\App\Request::request_data()
S
63 1 11
WP_DataSync\App\ItemRequest::request()
S
73 1 5
WP_DataSync\App\UserSync::get_user_id()
S
83 1 3
WP_DataSync\App\DataSync::post_meta_value()
S
73 1 4
WP_DataSync\App\ItemRequest::__construct()
S
80 1 3
WP_DataSync\Woo\WC_Order_Data::get()
S
66 1 8
WP_DataSync\Woo\WC_Product_Sells::save()
S
75 1 5
WP_DataSync\App\DataSync::get_primary_id()
S
82 1 3
WP_DataSync\App\Request::allowed()
S
80 1 3
WP_DataSync\App\ItemRequest::insert_id()
S
65 1 10
WP_DataSync\App\DataSync::get_featured_image()
S
82 1 3
WP_DataSync\App\Settings::__construct()
S
80 1 3
WP_DataSync\App\DataSync::set_taxonomies()
S
81 1 3
WP_DataSync\App\ItemRequest::set_limit()
S
76 1 4
WP_DataSync\App\UserSync::get_user_data()
S
83 1 3
WP_DataSync\App\Settings::is_true()
S
79 1 3
WP_DataSync\App\UserSync::set_user_data()
S
81 1 3
WP_DataSync\Woo\WC_Product_Sells::update_relation()
S
67 1 8
WP_DataSync\App\DataSync::get_attachment()
S
82 1 3
WP_DataSync\App\Settings::is_data_type_excluded()
S
78 1 3
WP_DataSync\App\DataSync::basename()
S
74 1 4
WP_DataSync\App\DataSync::restricted_meta_keys()
S
65 1 10
WP_DataSync\App\DataSync::get_post_data()
S
82 1 3
WP_DataSync\App\ItemRequest::get_post_type()
S
82 1 3
WP_DataSync\App\Settings::help_buttons()
S
81 1 3
WP_DataSync\App\Settings::heading()
S
83 1 3
WP_DataSync\App\DataSync::get_attributes()
S
82 1 3
WP_DataSync\App\UserSync::__construct()
S
80 1 3
WP_DataSync\App\DataSync::get_integrations()
S
82 1 3
WP_DataSync\Woo\WC_Product_Sells::insert_sell_id()
S
64 1 10
WP_DataSync\App\DataSync::set_featured_image()
S
81 1 3
WP_DataSync\App\ItemRequest::term_array()
S
65 1 9
WP_DataSync\App\ItemRequest::set_post_type()
S
76 1 4
WP_DataSync\App\KeyRequest::__construct()
S
80 1 3
WP_DataSync\App\DataSync::set_order_items()
S
81 1 3
WP_DataSync\App\Settings::actions()
S
64 1 9
WP_DataSync\Woo\WC_Order_Data::__construct()
S
80 1 3
WP_DataSync\App\Settings::is_checked()
S
79 1 3
WP_DataSync\Woo\WC_Order_DataRequest::__construct()
S
80 1 3
WP_DataSync\App\DataSync::get_is_new()
S
82 1 3
WP_DataSync\App\UserSync::get_user_meta()
S
83 1 3
WP_DataSync\Woo\WC_Product_ItemRequest::__construct()
S
80 1 3
WP_DataSync\App\VersionRequest::request()
S
76 1 4
WP_DataSync\App\Log::is_active()
S
80 1 3
WP_DataSync\App\SyncRequest::__construct()
S
80 1 3
WP_DataSync\App\DataSync::post_meta_key()
S
78 1 3
WP_DataSync\App\ItemRequest::set_api_id()
S
72 1 5
WP_DataSync\App\VersionRequest::__construct()
S
80 1 3
WP_DataSync\Woo\WC_Product_ItemRequest::explode()
S
71 1 5
WP_DataSync\Woo\WC_Product_Sells::table()
S
76 1 4
WP_DataSync\App\DataSync::set_post_meta()
S
81 1 3
WP_DataSync\App\UserSync::set_user_meta()
S
81 1 3
WP_DataSync\App\UserRequest::__construct()
S
80 1 3
item_updated()
S
82 1 3
WP_DataSync\App\Settings::scripts()
S
74 1 4
WP_DataSync\App\DataSync::get_post_id()
S
82 1 3
WP_DataSync\App\DataSync::get_variations()
S
82 1 3
WP_DataSync\Woo\WC_Order_DataRequest::format_min_date()
S
79 1 3
WP_DataSync\App\DataSync::set_attachment()
S
81 1 3
WP_DataSync\App\KeyRequest::request()
S
73 1 5
WP_DataSync\App\DataSync::get_gallery_images()
S
82 1 3
WP_DataSync\Woo\WC_Product_Sells::set_relation()
S
79 1 3
WP_DataSync\App\UserSync::get_user()
S
83 1 3
WP_DataSync\Woo\WC_Product_DataSync::__construct()
S
80 1 3
format_woocommerce_price()
S
81 1 3
WP_DataSync\App\Settings::add_pages()
S
67 1 9
WP_DataSync\App\ItemRequest::delete_id()
S
69 1 7
WP_DataSync\App\DataSync::get_taxonomies()
S
82 1 3
WP_DataSync\App\DataSync::set_post_data()
S
81 1 3
WP_DataSync\App\ItemRequest::table()
S
76 1 4
WP_DataSync\App\DataSync::get_order_items()
S
82 1 3
WP_DataSync\Woo\WC_Product_DataSync::set_variations_inactive()
S
68 1 8
WP_DataSync\Woo\WC_Product_Sells::__construct()
S
80 1 3
WP_DataSync\App\DataSync::__construct()
S
80 1 3
WP_DataSync\App\DataSync::get_post_meta()
S
82 1 3