Code Analysis: WooCommerce Square 2.3.2

Function Rating Maintainability Complexity Lines of code
WooCommerce\Square\Sync\Product_Import::save_variations()
D
24
46 149
WooCommerce\Square\Sync\Manual_Synchronization::upsert_catalog_objects()
D
23
35 187
WooCommerce\Square\Sync\Product_Import::save_product_meta()
D
28
38 119
WooCommerce\Square\Sync\Manual_Synchronization::square_sor_sync()
D
29
32 120
WooCommerce\Square\Sync\Product_Import::import_products()
D
31 32 103
WooCommerce\Square\Sync\Manual_Synchronization::search_matched_products()
C
30 27 121
WooCommerce\Square\Sync\Product_Import::extract_product_data()
C
34 23 85
WooCommerce\Square\Gateway\Card_Handler::get_tokens()
B
39 21 61
WooCommerce\Square\Sync\Manual_Synchronization::prepare_matched_products_for_upsert()
B
36 20 74
WooCommerce\Square\Admin\Sync_Page::output_sync_status()
B
33 17 112
WooCommerce\Square\Handlers\Product::update_from_square()
B
37 19 70
WooCommerce\Square\Handlers\Product\Woo_SOR::update_catalog_item()
B
36 17 82
WooCommerce\Square\Sync\Interval_Polling::update_product_data()
B
38 17 64
WooCommerce\Square\Sync\Manual_Synchronization::refresh_category_mappings()
B
37 16 76
WooCommerce\Square\Plugin::add_admin_notices()
A
34 12 103
WooCommerce\Square\Handlers\Products::process_product_data()
A
49 17 27
WooCommerce\Square\Sync\Records::get_records()
A
42 15 52
WooCommerce\Square\Sync\Manual_Synchronization::pull_inventory()
A
37 13 76
WooCommerce\Square\Handlers\Product::update_image_from_square()
A
43 15 42
WooCommerce\Square\Emails\Sync_Completed::trigger()
A
50 15 25
WooCommerce\Square\Lifecycle::migrate_plugin_settings()
A
45 14 39
WooCommerce\Square\AJAX::handle_sync_records()
A
45 14 38
WooCommerce\Square\Lifecycle::migrate_gateway_settings()
A
47 14 34
WooCommerce\Square\Settings::get_form_fields()
A
48 14 30
WooCommerce\Square\Gateway\Digital_Wallet::get_product_payment_request()
A
43 13 44
WooCommerce\Square\Sync\Product_Import::wc_save_product_price()
A
50 14 28
WooCommerce\Square\Sync\Manual_Synchronization::push_inventory()
A
44 13 41
WooCommerce\Square\Handlers\Product::get_square_meta()
A
42 12 50
WooCommerce\Square\Gateway::restore_refunded_inventory()
A
47 13 33
WooCommerce\Square\Handlers\Order::maybe_sync_stock_for_refund_from_other_gateway()
A
46 12 35
WooCommerce\Square\Handlers\Products::maybe_adjust_square_stock()
A
46 12 35
WooCommerce\Square\Handlers\Product\Woo_SOR::update_catalog_variation()
A
47 12 34
WooCommerce\Square\Sync\Product_Import::create_product_from_square_data()
A
48 12 28
WooCommerce\Square\Sync\Manual_Synchronization::upsert_categories()
A
41 10 55
WooCommerce\Square\Gateway\Digital_Wallet::apple_pay_domain_registration()
A
50 12 25
WooCommerce\Square\Settings::init_form_fields()
A
33 5 121
WooCommerce\Square\AJAX::get_quick_edit_product_details()
A
49 11 29
WooCommerce\Square\Gateway\Digital_Wallet::ajax_recalculate_totals()
A
41 9 58
WooCommerce\Square\Gateway\Payment_Form::render_supplementary_billing_info()
A
45 10 41
WooCommerce\Square\Handlers\Connection::handle_connected()
A
45 10 41
WooCommerce\Square\Gateway::get_order()
A
45 10 37
WooCommerce\Square\Gateway\Digital_Wallet::allowed_for_product_page()
A
52 11 22
WooCommerce\Square\Emails\Sync_Completed::parse_merge_tags()
A
47 10 34
WooCommerce\Square\Gateway::init_form_fields()
A
40 8 62
WooCommerce\Square\API::create_image()
A
40 8 60
WooCommerce\Square\Handlers\Connection::refresh_connection()
A
44 9 45
WooCommerce\Square\Settings::get_locations()
A
50 10 29
WooCommerce\Square\Sync\Manual_Synchronization::update_matched_products()
A
45 9 40
WooCommerce\Square\Sync\Product_Import::update_product()
A
51 10 24
WooCommerce\Square\Handlers\Product::update_stock_from_square()
A
51 10 24
WooCommerce\Square\Gateway\API\Requests\Payments::set_charge_data()
A
42 8 50
WooCommerce\Square\Handlers\Product::convert_to_catalog_object()
A
47 9 35
WooCommerce\Square\Sync\Product_Import::record_error()
A
53 10 19
WooCommerce\Square\Gateway\Digital_Wallet::allowed_for_cart()
A
56 10 15
WooCommerce\Square\Sync\Records::delete_records()
A
50 9 28
WooCommerce\Square\Gateway\Digital_Wallet::build_payment_request_line_items()
A
45 8 43
WooCommerce\Square\Gateway::get_order_for_refund()
A
49 9 27
WooCommerce\Square\Gateway\Digital_Wallet::is_available()
A
59 10 12
WooCommerce\Square\Handlers\Products::add_notice_product_hidden_from_catalog()
A
51 9 24
WooCommerce\Square\Handlers\Products::add_product_data_fields()
A
46 8 39
WooCommerce\Square\Sync\Manual_Synchronization::query_unmapped_categories()
A
46 8 38
WooCommerce\Square\Utilities\Encryption_Utility::encrypt_data()
A
53 9 20
WooCommerce\Square\Sync\Records\Record::parse_data()
A
48 8 35
WooCommerce\Square\Handlers\Products::set_synced_with_square()
A
54 9 19
WooCommerce\Square\Plugin::add_tax_inclusive_pricing_notice()
A
54 9 19
WooCommerce\Square\Sync\Interval_Polling::update_inventory_counts()
A
47 8 34
WooCommerce\Square\AJAX::is_product_synced_with_square()
A
54 9 19
WooCommerce\Square\Admin::load_scripts_styles()
A
36 4 90
WooCommerce\Square\Gateway\Digital_Wallet::register_apple_pay_domain()
A
49 8 29
WooCommerce\Square\Sync\Product_Import::import_inventory()
A
46 7 38
WooCommerce\Square\Gateway\API\Requests\Transactions::set_charge_data()
A
42 6 52
WooCommerce\Square\Gateway\Digital_Wallet::ajax_get_payment_request()
A
52 8 21
WooCommerce\Square\Admin\Sync_Page::output_sync_records()
A
42 5 65
WooCommerce\Square\API::do_square_request()
A
54 8 19
WooCommerce\Square\Handlers\Product::extract_catalog_item_variation_data()
A
48 7 32
WooCommerce\Square\Handlers\Products::maybe_stage_product_for_sync()
S
58 8 15
WooCommerce\Square\Lifecycle::get_migrated_system_of_record()
S
64 9 8
WooCommerce\Square\Gateway\Digital_Wallet::check_apple_pay_verification_file()
S
51 7 27
WooCommerce\Square\Lifecycle::migrate_products()
S
46 6 41
WooCommerce\Square\API::do_post_parse_response_validation()
S
51 7 26
WooCommerce\Square\Handlers\Sync::get_sync_date_time()
S
52 7 25
WooCommerce\Square\Plugin::add_currency_admin_notices()
S
52 7 24
WooCommerce\Square\AJAX::get_sync_with_square_job_status()
S
51 7 24
WooCommerce\Square\Admin\Sync_Page::output_sync_with_square_modal_template()
S
45 5 53
WooCommerce\Square\Sync\Manual_Synchronization::assign_next_steps()
S
49 6 36
WooCommerce\Square\Sync\Product_Import::import_product()
S
53 7 21
WooCommerce\Square\Handlers\Product::update_square_meta()
S
55 7 21
WooCommerce\Square\Handlers\Category::import_or_update()
S
54 7 20
WooCommerce\Square\Gateway\Digital_Wallet::build_payment_request()
S
47 6 34
WooCommerce\Square\Settings::get_access_token()
S
55 7 19
WooCommerce\Square\Handlers\Product::set_synced_with_square()
S
55 7 18
WooCommerce\Square\Handlers\Product::extract_catalog_item_data()
S
49 6 31
WooCommerce\Square\Plugin::add_missing_refresh_token_notice()
S
51 6 30
WooCommerce\Square\Gateway\Digital_Wallet::__construct()
S
56 7 15
WooCommerce\Square\Gateway::enqueue_gateway_assets()
S
59 7 13
WooCommerce\Square\Handlers\Order::maybe_stage_inventory_updates_for_product()
S
59 7 13
WooCommerce\Square\Gateway::do_transaction()
S
51 6 26
WooCommerce\Square\Emails\Sync_Completed::get_body_by_job_status()
S
46 5 40
WooCommerce\Square\Sync\Interval_Polling::update_category_data()
S
47 5 36
WooCommerce\Square\Sync\Manual_Synchronization::mark_failed_products()
S
54 6 21
WooCommerce\Square\Handlers\Product\Woo_SOR::set_catalog_object_location_ids()
S
55 6 20
WooCommerce\Square\Sync\Records::set_records()
S
55 6 20
WooCommerce\Square\Utilities\Encryption_Utility::decrypt_data()
S
54 6 20
WooCommerce\Square\Handlers\Background_Job::process_job()
S
55 6 20
WooCommerce\Square\Sync\Manual_Synchronization::push_product_image()
S
54 6 19
WooCommerce\Square\Gateway::validate_fields()
S
55 6 19
WooCommerce\Square\Settings::get_refresh_token()
S
55 6 19
WooCommerce\Square\Sync\Records::sort_records_by_type()
S
56 6 18
WooCommerce\Square\Admin\Sync_Page::output_system_record_of_data_info()
S
46 3 63
WooCommerce\Square\Gateway\Digital_Wallet::calculate_shipping()
S
48 5 32
WooCommerce\Square\Gateway\Digital_Wallet::admin_notices()
S
50 5 31
WooCommerce\Square\Handlers\Products::check_product_sync_errors()
S
58 6 15
WooCommerce\Square\Sync\Manual_Synchronization::upsert_new_products()
S
50 5 30
WooCommerce\Square\Gateway\Digital_Wallet::get_current_page()
S
64 7 8
WooCommerce\Square\Handlers\Product::has_multiple_variation_attributes()
S
58 6 15
WooCommerce\Square\Gateway\Payment_Form::render_js()
S
43 4 44
WooCommerce\Square\Sync\Product_Import::extract_square_item_variation_data()
S
50 5 28
WooCommerce\Square\Handlers\Order::cache_previous_stock()
S
60 6 13
WooCommerce\Square\Handlers\Product::has_sku()
S
60 6 12
WooCommerce\Square\Handlers\Products::validate_product_update_and_sync()
S
53 5 25
WooCommerce\Square\Gateway\API\Responses\Get_Customer::get_payment_tokens()
S
53 5 21
WooCommerce\Square\Handlers\Order::maybe_sync_staged_inventory_updates()
S
55 5 20
WooCommerce\Square\Utilities\Encryption_Utility::__construct()
S
56 5 19
WooCommerce\Square\Settings::update_access_token()
S
55 5 19
WooCommerce\Square\Gateway\API\Responses\Charge::get_user_message()
S
56 5 19
WooCommerce\Square\Gateway\API\Responses\Create_Payment::get_user_message()
S
56 5 19
WooCommerce\Square\Gateway\Digital_Wallet::ajax_add_to_cart()
S
54 5 18
WooCommerce\Square\Utilities\Money_Utility::get_currency_decimals()
S
48 4 33
WooCommerce\Square\Handlers\Products::filter_products_synced_with_square()
S
56 5 17
WooCommerce\Square\Handlers\Products::handle_product_duplication()
S
58 5 16
WooCommerce\Square\Gateway::store_new_order_item_square_meta()
S
58 5 16
WooCommerce\Square\Gateway\Digital_Wallet::get_payment_request_for_context()
S
58 5 16
WooCommerce\Square\Handlers\Sync::schedule_sync()
S
62 6 10
WooCommerce\Square\Sync\Records::sort_records_by_date()
S
58 5 15
WooCommerce\Square\Gateway::get_order_meta()
S
64 6 9
WooCommerce\Square\API\Request::to_string()
S
58 5 15
WooCommerce\Square\Handlers\Order::maybe_sync_stock_for_order_via_paypal()
S
60 5 14
WooCommerce\Square\Handlers\Product::get_inventory_change_adjustment_type()
S
50 4 29
WooCommerce\Square\Emails\Base_Email::init_form_fields()
S
50 4 27
WooCommerce\Square\Plugin::get_deprecated_hooks()
S
43 2 57
WooCommerce\Square\Handlers\Connection::index_customers()
S
61 5 12
WooCommerce\Square\Gateway\API\Requests\Customers::set_create_customer_data()
S
51 4 26
WooCommerce\Square\Handlers\Product::is_synced_with_square()
S
61 5 11
WooCommerce\Square\Sync\Records\Record::get_actions()
S
52 4 25
WooCommerce\Square\Handlers\Product::get_products_synced_status()
S
51 4 25
WooCommerce\Square\Handlers\Products::output_synced_with_square_edit_field()
S
52 4 25
WooCommerce\Square\API::perform_request()
S
54 4 21
WooCommerce\Square\Emails\Sync_Completed::get_template_args()
S
55 4 19
WooCommerce\Square\Sync\Records::set_record()
S
55 4 19
WooCommerce\Square\Gateway\API\Requests\Orders::set_create_order_data()
S
48 3 34
WooCommerce\Square\Gateway\API\Requests\Orders::get_product_line_items()
S
55 4 19
WooCommerce\Square\Gateway\API\Responses\Create_Customer_Card::get_payment_token()
S
56 4 18
WooCommerce\Square\Gateway::add_digital_wallets_form_fields()
S
42 1 62
WooCommerce\Square\Handlers\Sync::start_interval_sync()
S
58 4 17
WooCommerce\Square\Gateway\API::tokenize_payment_method()
S
57 4 17
WooCommerce\Square\Sync\Stepped_Job::do_next_step()
S
57 4 17
WooCommerce\Square\Settings::update_refresh_token()
S
56 4 17
WooCommerce\Square\Emails\Access_Token_Email::get_template_args()
S
50 3 31
WooCommerce\Square\Handlers\Sync::start_manual_sync()
S
59 4 16
WooCommerce\Square\Gateway\Customer_Helper::add_customer()
S
58 4 16
WooCommerce\Square\Sync\Product_Import::clear_product()
S
58 4 16
WooCommerce_Square_Loader::add_plugin_notices()
S
51 3 31
WooCommerce\Square\Handlers\Sync::record_sync()
S
59 4 15
WooCommerce\Square\Handlers\Sync::get_job_in_progress()
S
63 5 9
WooCommerce\Square\Gateway::is_digital_wallet_available()
S
64 5 8
WooCommerce\Square\Handlers\Email::get_email_classes()
S
63 5 10
WooCommerce\Square\Lifecycle::set_environment_location_id()
S
65 5 8
WooCommerce\Square\Handlers\Product::get_square_item_id()
S
62 5 10
WooCommerce\Square\Handlers\Product::get_square_item_variation_id()
S
62 5 10
WooCommerce\Square\Handlers\Products::add_filter_products_synced_with_square_option()
S
59 4 14
WooCommerce\Square\Sync\Manual_Synchronization::update_limits()
S
59 4 13
WooCommerce\Square\Gateway\Digital_Wallet::init()
S
60 4 13
WooCommerce\Square\Gateway\Digital_Wallet::enqueue_scripts()
S
49 3 28
WooCommerce\Square\AJAX::fetch_product_stock_with_square()
S
59 4 13
WooCommerce\Square\Sync\Manual_Synchronization::get_shared_category_ids()
S
61 4 12
WooCommerce\Square\Sync\Product_Import::item_variation_has_matching_sku()
S
62 4 12
WooCommerce\Square\Gateway\Digital_Wallet::render_button()
S
51 3 27
WooCommerce\Square\Handlers\Connection::handle_disconnect()
S
59 4 12
WooCommerce\Square\Gateway\API::credit_card_capture()
S
61 4 11
WooCommerce\Square\Gateway\API::refund()
S
61 4 11
WooCommerce\Square\Gateway\API::void()
S
61 4 11
WooCommerce\Square\Gateway::add_card_types_form_fields()
S
62 4 11
WooCommerce\Square\Emails\Access_Token_Email::trigger()
S
62 4 11
WooCommerce\Square\Plugin::add_base_location_admin_notice()
S
53 3 25
WooCommerce\Square\Gateway\API\Requests\Customers::get_address_from_order()
S
56 3 19
WooCommerce\Square\Gateway\Payment_Form::render_payment_fields()
S
57 3 18
WooCommerce\Square\Plugin::add_background_processing_notice()
S
58 3 17
WooCommerce\Square\Gateway\Customer_Helper::add_customers()
S
56 3 17
WooCommerce\Square\Gateway\Payment_Form::get_credit_card_fields()
S
55 3 17
WooCommerce\Square\API\Requests\Catalog::set_search_catalog_objects_data()
S
57 3 17
WooCommerce\Square\Sync\Stepped_Job::complete_step_cycle()
S
56 3 16
WooCommerce\Square\API::get_new_request()
S
58 3 16
WooCommerce\Square\Handlers\Products::maybe_sync_staged_products()
S
71 4 5
WooCommerce\Square\Handlers\Products::maybe_stage_products_for_deletion()
S
67 4 8
WooCommerce\Square\Plugin::locate_template()
S
64 4 9
WooCommerce\Square\Handlers\Sync::start_manual_deletion()
S
60 3 15
WooCommerce\Square\Plugin::is_gateway_settings()
S
75 4 3
WooCommerce\Square\Plugin::is_plugin_settings()
S
75 4 3
WooCommerce\Square\Gateway\Digital_Wallet::get_hidden_button_options()
S
67 4 7
WooCommerce\Square\Gateway\Digital_Wallet::get_option_is_apple_pay_enabled()
S
68 4 6
WooCommerce\Square\Gateway::add_payment_gateway_transaction_data()
S
64 4 10
WooCommerce\Square\Settings::get_location_id()
S
63 4 10
WooCommerce\Square\Settings::get_environment()
S
73 4 4
WooCommerce\Square\Handlers\Sync::start_product_import()
S
61 3 14
WooCommerce\Square\Sync\Catalog_Item::create_batch()
S
59 3 14
WooCommerce\Square\Sync\Manual_Synchronization::upsert_matched_products()
S
59 3 14
WooCommerce\Square\Sync\Records\Record::get_local_date()
S
58 3 14
WooCommerce\Square\Gateway\API\Requests\Orders::get_fee_line_items()
S
59 3 14
WooCommerce\Square\Gateway\API\Requests\Orders::get_shipping_line_items()
S
59 3 14
WooCommerce\Square\Settings::get_system_of_record_name()
S
60 3 14
WooCommerce\Square\Sync\Records\Record::set_product()
S
62 3 13
WooCommerce\Square\Gateway\Payment_Form::render_payment_field()
S
60 3 13
WooCommerce\Square\Gateway\API\Requests\Orders::apply_taxes()
S
61 3 13
WooCommerce\Square\Gateway::wc_ajax_square_checkout_validate()
S
61 3 13
WooCommerce\Square\Sync\Interval_Polling::assign_next_steps()
S
62 3 13
WooCommerce\Square\Handlers\Product::import_remote_meta()
S
61 3 13
WooCommerce\Square\Gateway::get_order_with_unique_transaction_ref()
S
61 3 12
WooCommerce\Square\Sync\Product_Import::item_variation_has_missing_sku()
S
62 3 11
WooCommerce\Square\Sync\Product_Import::get_attribute_taxonomy_by_slug()
S
63 3 11
WooCommerce\Square\Sync\Records\Record::set_id()
S
63 3 11
WooCommerce\Square\Sync\Product_Import::update_simple_product_to_variable()
S
54 2 22
WooCommerce\Square\Lifecycle::generate_milestone_notice_message()
S
54 2 21
WooCommerce\Square\Handlers\Product::clear_square_meta()
S
54 2 21
WooCommerce\Square\Settings::__construct()
S
55 2 20
WooCommerce\Square\Settings::generate_connect_html()
S
57 2 20
WooCommerce\Square\Handlers\Product::get_inventory_change_physical_count_type()
S
55 2 20
WooCommerce\Square\Gateway::__construct()
S
49 1 34
WooCommerce\Square\Gateway\API\Requests\Orders::get_order_taxes()
S
55 2 19
WooCommerce\Square\Admin\Settings_Page::output_import_products_modal_template()
S
52 1 34
WooCommerce\Square\Admin\Privacy::customer_data_eraser()
S
57 2 17
WooCommerce\Square\Sync\Stepped_Job::run()
S
67 3 8
WooCommerce\Square\Sync\Stepped_Job::complete_step()
S
66 3 8
WooCommerce\Square\Handlers\Product::set_square_item_id()
S
67 3 7
WooCommerce_Square_Loader::is_wc_compatible()
S
69 3 6
WooCommerce\Square\Gateway\Digital_Wallet::ajax_process_checkout()
S
64 3 10
WooCommerce\Square\Settings::is_inventory_sync_enabled()
S
76 3 3
WooCommerce\Square\Gateway\API\Requests\Customers::set_create_card_data()
S
59 2 15
WooCommerce\Square\Handlers\Product::can_sync_with_square()
S
67 3 7
WooCommerce\Square\Sync\Records\Record::get_message()
S
62 3 10
WooCommerce\Square\Gateway::is_available()
S
78 3 3
WooCommerce_Square_Loader::load_framework()
S
66 3 8
WooCommerce\Square\Handlers\Order::maybe_sync_stock_for_order_via_other_gateway()
S
70 3 6
WooCommerce\Square\AJAX::import_products_from_square()
S
65 3 8
WooCommerce\Square\Handlers\Product::set_square_item_variation_id()
S
67 3 7
WooCommerce\Square\Settings::is_admin_settings_screen()
S
76 3 3
WooCommerce\Square\Gateway\API\Responses\Charge::get_transaction()
S
78 3 3
WooCommerce\Square\Handlers\Product::set_square_version()
S
67 3 7
WooCommerce\Square\Gateway\API\Responses\Create_Payment::get_payment()
S
78 3 3
WooCommerce\Square\Gateway\API\Responses\Refund::get_transaction_id()
S
78 3 3
WooCommerce\Square\Gateway\API\Responses\Refund::get_status_code()
S
67 3 8
WooCommerce\Square\API\Response::get_errors()
S
78 3 3
WooCommerce\Square\API\Response::has_error_code()
S
67 3 8
WooCommerce\Square\Handlers\Background_Job::set_default_time_limit()
S
66 3 8
WooCommerce\Square\Handlers\Connection::get_connect_url()
S
58 2 15
WooCommerce\Square\Handlers\Email::init_emails()
S
66 3 9
WooCommerce\Square\Handlers\Product::update_product()
S
64 3 9
WooCommerce\Square\Handlers\Product::update_variation()
S
65 3 8
WooCommerce\Square\Sync\Manual_Synchronization::convert_to_catalog_object()
S
67 3 7
WooCommerce\Square\API\Responses\Inventory::get_counts()
S
68 3 7
WooCommerce\Square\Handlers\Product::get_product_by_square_id()
S
68 3 7
WooCommerce\Square\Plugin::log_api_request()
S
72 3 5
WooCommerce\Square\Plugin::get_api()
S
66 3 9
WooCommerce\Square\API\Responses\Connection_Refresh_Response::get_error_message()
S
65 3 10
WooCommerce\Square\Handlers\Product::get_square_version()
S
67 3 7
WooCommerce\Square\Handlers\Product::set_square_variation_version()
S
67 3 7
WooCommerce\Square\Plugin::get_idempotency_key()
S
68 3 6
WooCommerce\Square\Gateway\API\Requests\Orders::add_discount_order_data()
S
51 1 30
WooCommerce\Square\Gateway::log_js_data()
S
64 3 8
WooCommerce\Square\Handlers\Product::get_square_image_id()
S
64 3 10
WooCommerce\Square\Handlers\Product::get_square_variation_version()
S
67 3 7
WooCommerce\Square\Plugin::log()
S
73 3 5
WooCommerce\Square\Gateway::get_order_for_add_payment_method()
S
67 3 7
WooCommerce\Square\Plugin::init_plugin()
S
66 3 8
WooCommerce\Square\Handlers\Product::set_square_image_id()
S
67 3 7
WooCommerce\Square\Handlers\Products::maybe_delete_staged_products()
S
73 3 5
WooCommerce\Square\Gateway\Digital_Wallet::update_shipping_method()
S
65 3 9
WooCommerce_Square_Loader::check_environment()
S
69 3 6
WooCommerce\Square\Handlers\Sync::is_sync_in_progress()
S
74 3 4
WooCommerce\Square\Handlers\Sync::set_last_synced_at()
S
69 3 6
WooCommerce\Square\Emails\Sync_Completed::get_job()
S
78 3 3
WooCommerce\Square\Handlers\Sync::get_next_sync_at()
S
68 3 7
WooCommerce\Square\Handlers\Sync::set_inventory_last_synced_at()
S
69 3 6
WooCommerce\Square\Sync\Catalog_Item::__construct()
S
66 3 8
WooCommerce\Square\Sync\Job::run()
S
68 3 7
WooCommerce\Square\Gateway::enqueue_payment_form_assets()
S
71 3 6
WooCommerce\Square\Sync\Manual_Synchronization::validate_products()
S
58 2 15
WooCommerce\Square\Gateway\API\Requests\Orders::add_line_item_order_data()
S
51 1 29
WooCommerce\Square\Lifecycle::upgrade_to_2_0_0()
S
60 2 14
WooCommerce\Square\Gateway\Customer_Helper::get_square_id()
S
61 2 13
WooCommerce\Square\Gateway\Customer_Helper::get_customers_by_email()
S
61 2 13
WooCommerce\Square\Handlers\Background_Job::handle()
S
61 2 13
WooCommerce\Square\Sync\Stepped_Job::add_completed_step()
S
61 2 12
WooCommerce\Square\Gateway\Digital_Wallet::get_cart_totals()
S
61 2 12
WooCommerce\Square\Gateway\Customer_Helper::create_table()
S
62 2 11
WooCommerce\Square\Gateway\API::adjust_order()
S
61 2 11
WooCommerce_Square_Loader::admin_notices()
S
63 2 11
WooCommerce\Square\Handlers\Product::get_square_meta_single()
S
63 2 11
WooCommerce\Square\Plugin::__construct()
S
53 1 24
WooCommerce\Square\API::adjust_inventory()
S
54 1 23
WooCommerce\Square\Handlers\Background_Job::create_job()
S
56 1 20
WooCommerce\Square\Gateway\Digital_Wallet::supported_product_types()
S
59 1 17
WooCommerce\Square\Handlers\Connection::get_scopes()
S
58 1 17
WooCommerce\Square\Handlers\Category::get_category_id_by_square_id()
S
59 1 16
WooCommerce\Square\Lifecycle::migrate_orders()
S
59 1 16
WooCommerce\Square\Settings::generate_import_products_html()
S
60 1 16
WooCommerce\Square\Handlers\Background_Job::__construct()
S
58 1 16
WooCommerce\Square\Gateway\API\Responses\Create_Payment::get_square_order_id()
S
79 2 3
WooCommerce_Square_Loader::instance()
S
71 2 6
WooCommerce\Square\Sync\Job::__construct()
S
71 2 6
WooCommerce\Square\Sync\Job::fail()
S
70 2 6
WooCommerce\Square\Handlers\Background_Job::delete_jobs()
S
74 2 5
WooCommerce_Square_Loader::activation_check()
S
71 2 6
WooCommerce\Square\Gateway\API\Responses\Create_Payment::get_location_id()
S
79 2 3
WooCommerce\Square\Handlers\Connection::get_refresh_url()
S
79 2 3
WooCommerce\Square\API\Response::get_data()
S
80 2 3
WooCommerce\Square\Gateway::get_api()
S
68 2 7
WooCommerce\Square\Gateway\API\Responses\Charge::get_location_id()
S
79 2 3
WooCommerce\Square\API::__construct()
S
67 2 8
WooCommerce\Square\API\Response::to_string()
S
78 2 3
WooCommerce_Square_Loader::init_plugin()
S
63 2 10
WooCommerce\Square\Handlers\Connection::schedule_refresh()
S
65 2 8
WooCommerce\Square\API\Requests\Customers::set_get_customers_data()
S
71 2 6
WooCommerce\Square\Gateway::wc_ajax_square_checkout_handler()
S
66 2 7
WooCommerce\Square\Plugin::get_reviews_url()
S
78 2 3
WooCommerce\Square\Sync\Records::delete_record()
S
65 2 9
WooCommerce_Square_Loader::deactivate_plugin()
S
70 2 6
WooCommerce\Square\Gateway\API\Responses\Create_Payment::get_transaction_id()
S
79 2 3
WooCommerce\Square\Handlers\Background_Job::maybe_increase_time_limit()
S
68 2 7
WooCommerce\Square\Handlers\Products::add_variation_manage_stock()
S
70 2 7
WooCommerce\Square\Admin\Sync_Page::output()
S
62 1 15
WooCommerce\Square\Gateway::add_tokenization_form_fields()
S
66 2 8
WooCommerce\Square\Handlers\Connection::schedule_customer_index()
S
71 2 5
WooCommerce\Square\Gateway\API::do_post_parse_response_validation()
S
71 2 6
WooCommerce\Square\Gateway\API\Responses\Charge::get_square_order_id()
S
79 2 3
WooCommerce\Square\Gateway\API::get_transaction()
S
64 2 9
WooCommerce\Square\Utilities\Money_Utility::amount_to_cents()
S
68 2 7
WooCommerce\Square\Gateway\API\Responses\Create_Payment::get_authorization_code()
S
79 2 3
WooCommerce\Square\API\Requests\Catalog::set_list_catalog_data()
S
67 2 7
WooCommerce\Square\Sync\Records::get_record()
S
73 2 4
WooCommerce\Square\Gateway::get_application_id()
S
68 2 7
WooCommerce\Square\Lifecycle::upgrade_to_2_3_0()
S
68 2 7
WooCommerce\Square\Sync\Records\Record::get_label()
S
72 2 5
WooCommerce\Square\Gateway\API\Responses\Create_Payment::transaction_held()
S
69 2 7
WooCommerce_Square_Loader::__construct()
S
65 2 9
WooCommerce\Square\Handlers\Product::get_product_by_square_variation_id()
S
69 2 7
WooCommerce_Square_Loader::plugins_compatible()
S
79 2 3
WooCommerce\Square\Gateway::get_payment_form_instance()
S
71 2 6
WooCommerce\Square\Handlers\Sync::get_last_synced_at()
S
74 2 4
WooCommerce\Square\Gateway\API\Response::get_status_message()
S
68 2 8
WooCommerce\Square\Sync\Records\Record::set_message()
S
67 2 8
WooCommerce\Square\Handlers\Category::get_mapping()
S
67 2 8
WooCommerce\Square\Handlers\Email::init_mailer()
S
74 2 5
WooCommerce\Square\Plugin::add_api_request_logging()
S
71 2 5
WooCommerce\Square\Handlers\Background_Job::clear_all_jobs()
S
69 2 7
WooCommerce\Square\Sync\Stepped_Job::get_next_step()
S
74 2 4
WooCommerce\Square\Gateway\Digital_Wallet::apple_pay_verification_file_location()
S
76 2 3
WooCommerce\Square\Gateway\API\Responses\Create_Customer::get_customer_id()
S
77 2 3
WooCommerce\Square\Sync\Records\Record::get_product()
S
74 2 4
WooCommerce\Square\Utilities\String_Utility::truncate()
S
66 2 8
WooCommerce\Square\Gateway\API\Responses\Charge::transaction_held()
S
69 2 7
WooCommerce\Square\Sync\Catalog_Item::get_batch()
S
72 2 6
WooCommerce_Square_Loader::is_wp_compatible()
S
70 2 6
WooCommerce\Square\Gateway::get_guest_customer_id()
S
69 2 7
WooCommerce\Square\Sync\Job::get_attr()
S
79 2 3
WooCommerce\Square\Utilities\Encryption_Utility::get_default_cipher_method()
S
74 2 4
WooCommerce\Square\Sync\Records\Record::is_type()
S
77 2 3
WooCommerce\Square\Gateway\API\Requests\Transactions::set_refund_data()
S
58 1 15
WooCommerce\Square\Gateway\API\Response::get_status_code()
S
68 2 8
WooCommerce\Square\API\Request::get_square_api_method()
S
75 2 4
WooCommerce\Square\Sync\Records\Record::get_type()
S
78 2 3
WooCommerce\Square\Gateway\API\Responses\Charge::get_transaction_id()
S
79 2 3
WooCommerce\Square\Gateway\API\Responses\Refund::transaction_approved()
S
77 2 3
WooCommerce\Square\Sync\Job::set_attr()
S
71 2 6
WooCommerce\Square\Handlers\Category::get_square_id()
S
73 2 4
WooCommerce\Square\Handlers\Order::sync_stock_for_order()
S
65 2 9
WooCommerce\Square\Emails\Sync_Completed::get_heading_by_job_status()
S
65 2 8
WooCommerce\Square\Settings::is_configured()
S
79 2 3
WooCommerce\Square\Plugin::instance()
S
71 2 6
WooCommerce\Square\AJAX::sync_products_with_square()
S
66 2 8
WooCommerce\Square\Utilities\Money_Utility::cents_to_float()
S
68 2 7
WooCommerce\Square\Sync\Records\Record::__construct()
S
73 2 5
WooCommerce\Square\Sync\Records\Record::set_type()
S
67 2 8
WooCommerce\Square\API\Responses\Locations::get_locations()
S
79 2 3
WooCommerce\Square\Gateway\API\Responses\Charge::get_tender()
S
78 2 3
WooCommerce\Square\Admin::__construct()
S
66 2 8
WooCommerce\Square\Handlers\Category::get_square_version()
S
73 2 4
WooCommerce\Square\Handlers\Sync::get_inventory_last_synced_at()
S
74 2 4
WooCommerce\Square\Handlers\Product::is_mapped()
S
73 2 4
WooCommerce\Square\Sync\Records\Record::set_product_hidden()
S
68 2 8
WooCommerce\Square\Gateway\API\Responses\Charge::get_authorization_code()
S
79 2 3
WooCommerce\Square\Admin\Settings_Page::output()
S
68 2 8
WooCommerce\Square\Settings::is_system_of_record_disabled()
S
75 2 4
WooCommerce\Square\Admin::add_hooks()
S
61 1 15
WooCommerce\Square\Handlers\Product::init_taxonomies()
S
61 1 14
WooCommerce\Square\API\Requests\Inventory::set_batch_retrieve_inventory_changes_data()
S
60 1 14
WooCommerce\Square\Gateway\API\Requests\Refunds::set_refund_data()
S
60 1 13
WooCommerce\Square\Emails\Access_Token_Email::__construct()
S
60 1 12
WooCommerce\Square\API\Requests\Inventory::set_batch_change_inventory_data()
S
62 1 12
WooCommerce\Square\API\Requests\Catalog::set_update_item_modifier_lists_data()
S
63 1 12
WooCommerce\Square\Emails\Sync_Completed::__construct()
S
60 1 12
WooCommerce\Square\API\Requests\Catalog::set_update_item_taxes_data()
S
63 1 12
WooCommerce\Square\API\Requests\Catalog::set_upsert_catalog_object_data()
S
64 1 11
WooCommerce\Square\API\Requests\Inventory::set_batch_retrieve_inventory_counts_data()
S
63 1 11
WooCommerce\Square\API\Requests\Catalog::set_batch_retrieve_catalog_objects_data()
S
64 1 11
WooCommerce\Square\API\Requests\Catalog::set_batch_upsert_catalog_objects_data()
S
64 1 11
WooCommerce\Square\Gateway\API\Responses\Charge::get_csc_result()
S
98 1 1
WooCommerce\Square\API\Response::has_errors()
S
80 1 3
WooCommerce\Square\Handlers\Email::__construct()
S
75 1 4
WooCommerce\Square\Gateway\API\Requests\Orders::__construct()
S
80 1 3
WooCommerce\Square\Gateway\API::get_order()
S
82 1 3
WooCommerce\Square\Gateway\API\Requests\Payments::__construct()
S
76 1 4
WooCommerce\Square\Sync\Stepped_Job::assign_next_steps()
S
100 1 0
WooCommerce\Square\API\Request::get_params()
S
91 1 2
WooCommerce\Square\Admin\Settings_Page::save()
S
82 1 3
WooCommerce\Square\Gateway\API::check_debit()
S
98 1 1
WooCommerce\Square\Gateway\API\Response::transaction_approved()
S
80 1 3
WooCommerce\Square\Admin::get_products_handler()
S
82 1 3
WooCommerce\Square\API\Requests\Catalog::set_batch_delete_catalog_objects_data()
S
74 1 4
WooCommerce\Square\Gateway\API\Response::get_payment_type()
S
82 1 3
WooCommerce\Square\Gateway\API\Requests\Payments::get_location_id()
S
82 1 3
WooCommerce\Square\Admin\Settings_Page::output_general_section()
S
78 1 4
WooCommerce\Square\API\Requests\Inventory::set_retrieve_inventory_adjustment_data()
S
76 1 4
WooCommerce\Square\Gateway\API\Requests\Payments::set_void_data()
S
76 1 4
WooCommerce\Square\API\Request::get_data()
S
91 1 2
WooCommerce\Square\Emails\Base_Email::has_recipients()
S
80 1 3
WooCommerce\Square\Gateway\API\Requests\Transactions::__construct()
S
76 1 4
WooCommerce\Square\API\Requests\Catalog::__construct()
S
80 1 3
WooCommerce\Square\Gateway\Customer_Helper::is_customer_indexed()
S
64 1 10
WooCommerce\Square\API\Request::get_method()
S
91 1 2
WooCommerce\Square\Sync\Catalog_Item::is_soft_delete()
S
80 1 3
WooCommerce\Square\API\Responses\Connection_Refresh_Response::get_token()
S
82 1 3
WooCommerce\Square\Handlers\Category::update_mapping()
S
65 1 9
WooCommerce\Square\Gateway\Card_Handler::should_delete_token()
S
80 1 3
WooCommerce\Square\Gateway\API\Requests\Transactions::set_get_transaction_data()
S
70 1 7
WooCommerce\Square\Utilities\Encryption_Utility::is_encryption_supported()
S
80 1 3
WooCommerce\Square\API\Requests\Inventory::set_retrieve_inventory_count_data()
S
75 1 4
WooCommerce\Square\Handlers\Connection::get_disconnect_url()
S
71 1 5
WooCommerce\Square\Utilities\Encryption_Utility::get_supported_cipher_methods()
S
81 1 3
WooCommerce\Square\Handlers\Email::get_sync_completed_email()
S
77 1 4
WooCommerce\Square\Handlers\Email::get_access_token_email()
S
77 1 4
WooCommerce\Square\Admin\Settings_Page::get_sections()
S
67 1 7
WooCommerce\Square\Gateway\API\Response::get_user_message()
S
82 1 3
WooCommerce\Square\Gateway\API\Requests\Customers::set_delete_card_data()
S
70 1 7
WooCommerce\Square\Gateway\API\Response::transaction_held()
S
82 1 3
WooCommerce\Square\API\Response::to_string_safe()
S
81 1 3
WooCommerce\Square\Emails\Base_Email::get_template_args()
S
66 1 10
WooCommerce\Square\Utilities\Encryption_Utility::is_cipher_method_supported()
S
79 1 3
WooCommerce\Square\Gateway\API\Responses\Charge::get_avs_result()
S
98 1 1
WooCommerce\Square\Admin::get_plugin()
S
82 1 3
WooCommerce\Square\AJAX::__construct()
S
66 1 8
WooCommerce\Square\Sync\Records::has_records()
S
79 1 3
WooCommerce\Square\Gateway\API::get_api_id()
S
81 1 3
WooCommerce\Square\Handlers\Background_Job::job_failed()
S
67 1 9
WooCommerce\Square\Sync\Job::is_job_locked()
S
80 1 3
WooCommerce\Square\API\Request::to_string_safe()
S
81 1 3
WooCommerce\Square\Utilities\Encryption_Utility::get_vector_length()
S
80 1 3
WooCommerce\Square\Emails\Base_Email::get_content_plain()
S
74 1 4
WooCommerce\Square\Sync\Records::clean_records()
S
79 1 3
WooCommerce\Square\Gateway\API\Responses\Create_Payment::get_avs_result()
S
98 1 1
WooCommerce\Square\API::get_customers()
S
70 1 6
WooCommerce\Square\Utilities\Encryption_Utility::get_cipher_method()
S
82 1 3
WooCommerce\Square\Handlers\Category::update_square_meta()
S
75 1 4
WooCommerce\Square\API::batch_retrieve_inventory_counts()
S
73 1 5
WooCommerce\Square\API\Requests\Inventory::set_retrieve_inventory_physical_count_data()
S
76 1 4
WooCommerce\Square\Sync\Job::is_system_of_record_woocommerce()
S
79 1 3
WooCommerce\Square\Sync\Stepped_Job::start_step_cycle()
S
67 1 8
WooCommerce\Square\Lifecycle::__construct()
S
65 1 10
WooCommerce\Square\API::get_inventory_request()
S
80 1 3
WooCommerce\Square\Admin\Settings_Page::get_settings()
S
78 1 3
WooCommerce\Square\Gateway\Card_Handler::create_token()
S
72 1 5
WooCommerce\Square\Gateway\API\Responses\Create_Payment::csc_match()
S
98 1 1
WooCommerce\Square\Sync\Job::complete()
S
79 1 3
WooCommerce\Square\API\Request::get_square_api_args()
S
82 1 3
WooCommerce\Square\Sync\Stepped_Job::get_next_steps()
S
80 1 3
WooCommerce\Square\API\Responses\Connection_Refresh_Response::get_refresh_token()
S
82 1 3
WooCommerce\Square\Gateway\API\Requests\Payments::set_authorization_data()
S
80 1 3
WooCommerce\Square\Sync\Job::unlock_job()
S
80 1 3
WooCommerce\Square\API\Request::get_square_api()
S
82 1 3
WooCommerce\Square\Emails\Base_Email::get_default_body()
S
82 1 3
WooCommerce\Square\Handlers\Category::update_map()
S
79 1 3
WooCommerce\Square\Utilities\Encryption_Utility::get_default_key()
S
79 1 3
WooCommerce\Square\Utilities\Money_Utility::amount_to_money()
S
67 1 8
WooCommerce\Square\API\Requests\Catalog::set_catalog_info_data()
S
81 1 3
WooCommerce\Square\Sync\Job::lock_job()
S
80 1 3
WooCommerce\Square\Gateway\API\Responses\Create_Payment::get_csc_result()
S
98 1 1
WooCommerce\Square\API\Request::get_with_http_info()
S
82 1 3
WooCommerce\Square\Handlers\Category::get_map()
S
79 1 3
WooCommerce\Square\Gateway\API\Requests\Transactions::get_location_id()
S
82 1 3
WooCommerce\Square\Gateway\API\Requests\Transactions::set_void_data()
S
70 1 7
WooCommerce\Square\Gateway\API\Requests\Payments::set_capture_data()
S
76 1 4
WooCommerce\Square\API\Requests\Inventory::__construct()
S
80 1 3
WooCommerce\Square\Emails\Base_Email::__construct()
S
72 1 5
WooCommerce\Square\Gateway\API\Requests\Payments::set_get_payment_data()
S
76 1 4
WooCommerce\Square\Handlers\Order::__construct()
S
69 1 6
WooCommerce\Square\Emails\Base_Email::get_content_html()
S
74 1 4
WooCommerce\Square\Admin\Settings_Page::output_update_section()
S
74 1 5
WooCommerce\Square\API\Responses\Connection_Refresh_Response::has_error()
S
80 1 3
WooCommerce\Square\Gateway\Payment_Form::add_hooks()
S
63 1 9
WooCommerce\Square\Admin::get_variable_product_types()
S
78 1 3
WooCommerce\Square\Gateway\API\Requests\Transactions::set_capture_data()
S
70 1 7
WooCommerce\Square\Gateway\API\Requests\Transactions::set_authorization_data()
S
80 1 3
WooCommerce\Square\API\Request::get_path()
S
91 1 2
WooCommerce\Square\Handlers\Order::hide_square_order_item_meta()
S
77 1 4
WooCommerce\Square\Gateway\API\Response::get_transaction_id()
S
82 1 3
WooCommerce\Square\Admin\Settings_Page::__construct()
S
70 1 6
WooCommerce\Square\API\Response::__construct()
S
81 1 3
WooCommerce\Square\Sync\Catalog_Item::get_batch_object_count()
S
82 1 3
WooCommerce\Square\Handlers\Background_Job::job_complete()
S
73 1 5
WooCommerce\Square\API\Requests\Inventory::set_retrieve_inventory_changes_data()
S
76 1 4
wc_square()
S
79 1 3
WooCommerce\Square\Emails\Base_Email::get_default_subject()
S
82 1 3

167 more item(s) not shown.