Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
WC_Facebook_Product::prepare_product() | 126 | 391 | ||
WooCommerce\Facebook\ProductAttributeMapper::get_mapped_attributes() | 48 | 145 | ||
WooCommerce\Facebook\Admin\Settings_Screens\Product_Attributes::render() | 20 | 458 | ||
WooCommerce\Facebook\Admin::add_tab_switch_script() | 3 | 557 | ||
WooCommerce\Facebook\Admin::filter_products_by_sync_enabled() | 31 | 25 | 116 | |
WooCommerce\Facebook\Admin::sync_product_attributes() | 30 | 23 | 126 | |
WooCommerce\Facebook\Feed\ShippingProfilesFeed::get_shipping_profiles_data() | 31 | 23 | 123 | |
WC_Facebook_Product::get_attribute_by_type() | 39 | 27 | 59 | |
WC_Facebook_Product::get_taxonomy_attribute_values() | 37 | 26 | 70 | |
WooCommerce\Facebook\Admin::add_product_settings_tab_content() | 12 | 274 | ||
WC_Facebook_Product_Feed::prepare_product_for_feed() | 31 | 20 | 117 | |
WooCommerce\Facebook\Handlers\Connection::fbe_install_webhook() | 34 | 21 | 89 | |
WooCommerce\Facebook\Feed\FeedUploadUtils::get_coupons_data() | 29 | 17 | 140 | |
WooCommerce\Facebook\Handlers\Connection::handle_connect() | 34 | 20 | 88 | |
WooCommerce\Facebook\ProductAttributeMapper::save_mapped_attributes() | 38 | 21 | 71 | |
WooCommerce\Facebook\Feed\FeedConfigurationDetection::get_data_source_feed_tracker_info() | 34 | 19 | 92 | |
WooCommerce\Facebook\Admin::save_product_variation_edit_fields() | 39 | 21 | 57 | |
WC_Facebookcommerce_Integration::on_product_save() | 40 | 21 | 56 | |
WC_Facebook_Product::get_parent_taxonomy_attribute_values() | 41 | 21 | 54 | |
WooCommerce\Facebook\Admin::handle_products_sync_bulk_actions() | 43 | 20 | 42 | |
WooCommerce\Facebook\Lifecycle::migrate_1_9_settings() | 38 | 18 | 63 | |
WooCommerce\Facebook\Admin\Settings_Screens\Whatsapp_Utility::render_manage_events_view() | 35 | 13 | 133 | |
WC_Facebookcommerce_Integration::__construct() | 33 | 15 | 102 | |
WooCommerce\Facebook\Products::get_google_product_category_id_from_highest_category() | 41 | 18 | 56 | |
WooCommerce\Facebook\Admin\Settings_Screens\Product_Attributes::render_attribute_mapping_table_field() | 32 | 11 | 154 | |
WooCommerce\Facebook\Checkout::load_checkout_permalink_template() | 32 | 12 | 130 | |
WC_Facebook_Product::prepare_variants_for_group() | 38 | 15 | 71 | |
WC_Facebook_Product::prepare_variants_for_item() | 40 | 15 | 58 | |
WooCommerce\Facebook\ProductSync\ProductValidator::validate_product_sync_field() | 45 | 16 | 38 | |
WC_Facebookcommerce_Whatsapp_Utility_Event::process_wc_order_status_changed() | 39 | 14 | 62 | |
WooCommerce\Facebook\Framework\Utilities\BackgroundJobHandler::process_job() | 44 | 15 | 42 | |
WC_Facebook_Product::get_fb_short_description() | 47 | 15 | 37 | |
WC_Facebook_Product::normalize_api_values() | 45 | 15 | 36 | |
WooCommerce\Facebook\Framework\Plugin::add_admin_notices() | 42 | 14 | 47 | |
WC_Facebookcommerce_Utils::validate_gender() | 50 | 15 | 25 | |
WooCommerce\Facebook\Admin\Settings_Screens\Product_Attributes::process_form_submission() | 45 | 14 | 39 | |
WooCommerce\Facebook\Admin\Settings_Screens\Connection::render() | 35 | 9 | 111 | |
WooCommerce\Facebook\Feed\AbstractFeed::handle_feed_data_request() | 38 | 11 | 75 | |
WooCommerce\Facebook\RolloutSwitches::init() | 42 | 12 | 50 | |
WooCommerce\Facebook\Handlers\Whatsapp_Webhook::whatsapp_webhook_callback() | 36 | 9 | 93 | |
WooCommerce\Facebook\ProductSync\ProductValidator::validate_product_visibility() | 54 | 14 | 18 | |
WC_Facebook_Product::get_rich_text_description() | 46 | 12 | 45 | |
WooCommerce\Facebook\Feed\FeedUploadUtils::is_valid_coupon() | 50 | 13 | 28 | |
WooCommerce\Facebook\Admin::enqueue_scripts() | 35 | 8 | 102 | |
WooCommerce\Facebook\Framework\Plugin\Compatibility::get_latest_wc_versions() | 51 | 13 | 24 | |
WooCommerce\Facebook\Products\Feed::schedule_feed_generation() | 45 | 12 | 39 | |
WC_Facebook_Product::add_sale_price() | 47 | 12 | 37 | |
WC_Facebookcommerce_EventsTracker::inject_purchase_event() | 38 | 10 | 66 | |
WC_Facebook_Product::get_fb_description() | 48 | 12 | 35 | |
WooCommerce\Facebook\Framework\BatchLogHandler::process_logs_batch() | 40 | 10 | 64 | |
WooCommerce\Facebook\Products\Feed::handle_feed_data_request() | 40 | 10 | 64 | |
WooCommerce\Facebook\Admin::maybe_add_tax_query_for_excluded_taxonomies() | 48 | 12 | 33 | |
WC_Facebook_Product::get_all_video_urls() | 49 | 12 | 30 | |
WooCommerce\Facebook\Products\Sync\Background::process_items() | 48 | 12 | 30 | |
WooCommerce\Facebook\Feed\FeedUploadUtils::get_ratings_and_reviews_data() | 37 | 8 | 81 | |
WooCommerce\Facebook\API\Plugin\Settings\Handler::map_params_to_options() | 48 | 11 | 35 | |
WooCommerce\Facebook\Admin\Enhanced_Catalog_Attribute_Fields::render() | 40 | 9 | 63 | |
WC_Facebookcommerce_Integration::get_product_fbid() | 43 | 10 | 48 | |
WooCommerce\Facebook\Admin\Settings_Screens\Whatsapp_Utility::enqueue_assets() | 30 | 2 | 168 | |
WooCommerce\Facebook\API::do_post_parse_response_validation() | 47 | 11 | 31 | |
WooCommerce\Facebook\Admin\Settings_Screens\Whatsapp_Utility::render_utility_message_overview() | 33 | 1 | 181 | |
WooCommerce\Facebook\AJAX::get_products_to_be_excluded() | 40 | 8 | 72 | |
WC_Facebookcommerce_Integration::load_assets() | 40 | 8 | 70 | |
WooCommerce\Facebook\ProductAttributeMapper::prepare_product_attributes_for_facebook() | 52 | 11 | 25 | |
WooCommerce\Facebook\AJAX::handle_set_product_sync_bulk_action_prompt() | 45 | 10 | 39 | |
WC_Facebookcommerce_Integration::maybe_display_facebook_api_messages() | 41 | 8 | 66 | |
WooCommerce\Facebook\Products\Sync\Background::process_job() | 47 | 10 | 35 | |
WooCommerce\Facebook\API\Plugin\Settings\Handler::maybe_trigger_feed_uploads() | 42 | 8 | 65 | |
WC_Facebookcommerce_EventsTracker::inject_initiate_checkout_event() | 47 | 10 | 33 | |
WooCommerce\Facebook\Events\Normalizer::normalize() | 49 | 10 | 32 | |
WooCommerce\Facebook\Products::get_enhanced_catalog_attribute() | 48 | 10 | 31 | |
WC_Facebookcommerce_Integration::save_facebook_product_attributes() | 51 | 10 | 29 | |
WooCommerce\Facebook\Framework\Plugin\Dependencies::get_incompatible_php_settings() | 50 | 10 | 28 | |
WC_Facebook_Product::apply_enhanced_catalog_fields_from_attributes() | 50 | 10 | 28 | |
WooCommerce\Facebook\Admin::add_product_variation_edit_fields() | 34 | 4 | 118 | |
WC_Facebookcommerce_Integration::update_fb_visibility() | 51 | 10 | 26 | |
WC_Facebookcommerce_Pixel::initialize() | 52 | 10 | 24 | |
WC_Facebook_Product::get_fb_brand() | 47 | 9 | 38 | |
WooCommerce\Facebook\Feed\AbstractFeedFileWriter::prepare_temporary_feed_file() | 46 | 9 | 38 | |
WC_Facebookcommerce::init() | 38 | 7 | 66 | |
WC_Facebookcommerce_Integration::display_unmapped_attributes_banner() | 42 | 8 | 51 | |
WC_Facebookcommerce_Utils::get_user_info() | 46 | 9 | 36 | |
WooCommerce\Facebook\AJAX::whatsapp_upsert_event_config() | 53 | 10 | 21 | |
WooCommerce\Facebook\Handlers\PluginRender::plugin_updated_banner() | 49 | 9 | 34 | |
WooCommerce\Facebook\Handlers\Connection::update_installation_data() | 49 | 9 | 32 | |
WC_Facebook_Product_Feed::write_products_feed_to_temp_file() | 50 | 9 | 31 | |
WooCommerce\Facebook\Products\Feed::request_and_filter_integration_feed_id() | 45 | 8 | 46 | |
WooCommerce\Facebook\Handlers\Connection::repair_or_update_commerce_integration_data() | 45 | 8 | 45 | |
WC_Facebook_WPML_Injector::wpml_support() | 42 | 7 | 60 | |
WooCommerce\Facebook\AJAX::handle_set_excluded_terms_prompt() | 45 | 8 | 45 | |
WC_Facebook_Product::get_default_attribute_mappings() | 45 | 8 | 44 | |
WooCommerce\Facebook\Products::is_product_visible() | 51 | 9 | 25 | |
WooCommerce\Facebook\Utilities\Background_Remove_Duplicate_Visibility_Meta::process_job() | 52 | 9 | 24 | |
WooCommerce\Facebook\Handlers\WhatsAppUtilityConnection::post_whatsapp_utility_messages_event_configs_call() | 37 | 5 | 82 | |
WooCommerce\Facebook\Products\FBCategories::get_attributes() | 54 | 9 | 22 | |
WooCommerce\Facebook\ProductSets\Sync::maybe_sync_product_set() | 40 | 6 | 66 | |
WooCommerce\Facebook\Utilities\Tracker::add_tracker_data() | 47 | 8 | 35 | |
WooCommerce\Facebook\Handlers\Connection::handle_disconnect() | 47 | 8 | 33 | |
WooCommerce\Facebook\Handlers\WhatsAppUtilityConnection::wc_facebook_disconnect_whatsapp() | 41 | 6 | 62 | |
WC_Facebook_Product::get_fb_mpn() | 49 | 8 | 31 | |
WooCommerce\Facebook\Products::get_ordered_categories_for_product() | 50 | 8 | 29 | |
WC_Facebook_Product::get_fb_age_group() | 50 | 8 | 29 | |
WC_Facebook_Product::get_fb_gender() | 50 | 8 | 29 | |
WooCommerce\Facebook\Admin\Global_Attributes_Banner::display_unmapped_attribute_banner() | 43 | 6 | 57 | |
WooCommerce\Facebook\Utilities\Background_Handle_Virtual_Products_Variations::process_job() | 51 | 8 | 27 | |
WooCommerce\Facebook\Feed\CsvFeedFileWriter::write_temp_feed_file() | 46 | 7 | 39 | |
WC_Facebook_Product::find_best_attribute_match() | 46 | 7 | 38 | |
WC_Facebookcommerce_EventsTracker::inject_add_to_cart_event() | 46 | 7 | 37 | |
WooCommerce\Facebook\Feed\ShippingProfilesFeed::get_flat_rate_shipping_method_data() | 47 | 7 | 37 | |
WooCommerce\Facebook\Products::get_product_color_attribute() | 54 | 8 | 21 | |
WC_Facebookcommerce_Integration::fb_change_product_published_status() | 54 | 8 | 21 | |
WC_Facebookcommerce_EventsTracker::inject_view_category_event() | 43 | 6 | 50 | |
WooCommerce\Facebook\Framework\AdminMessageHandler::load_messages() | 55 | 8 | 19 | |
WooCommerce\Facebook\Framework\Logger::log() | 55 | 8 | 18 | |
WC_Facebookcommerce_Integration::update_product_group() | 45 | 6 | 48 | |
WooCommerce\Facebook\Admin\Settings::connect_to_enhanced_admin() | 49 | 7 | 33 | |
WC_Facebook_Product::get_all_image_urls() | 49 | 7 | 32 | |
WC_Facebookcommerce_EventsTracker::add_add_to_cart_event_fragment() | 48 | 7 | 32 | |
WooCommerce\Facebook\Framework\AdminMessageHandler::show_messages() | 49 | 7 | 31 | |
WooCommerce\Facebook\Products::disable_sync_for_products_with_terms() | 50 | 7 | 31 | |
WooCommerce\Facebook\API\Plugin\InitializeRestAPI::get_api_definitions() | 49 | 7 | 31 | |
WC_Facebookcommerce_EventsTracker::inject_view_content_event() | 44 | 6 | 45 | |
WC_Facebookcommerce_Integration::get_variation_product_item_ids() | 51 | 7 | 28 | |
WooCommerce\Facebook\Admin\Abstract_Settings_Screen::render() | 50 | 7 | 28 | |
WooCommerce\Facebook\Feed\AbstractFeedFileWriter::create_files_to_protect_feed_directory() | 46 | 6 | 43 | |
WooCommerce\Facebook\Locale::get_supported_locales() | 50 | 7 | 28 | |
WooCommerce\Facebook\Admin\Settings::save() | 51 | 7 | 27 | |
WC_Facebookcommerce_EventsTracker::inject_search_event() | 60 | 8 | 12 | |
WooCommerce\Facebook\Admin\Enhanced_Settings::save() | 51 | 7 | 27 | |
WooCommerce\Facebook\Framework\Utilities\BackgroundJobHandler::get_jobs() | 45 | 6 | 41 | |
WooCommerce\Facebook\Framework\Plugin\Dependencies::add_php_settings_notices() | 51 | 7 | 25 | |
WC_Facebook_Product::get_product_attribute_mapping_options() | 40 | 4 | 69 | |
WooCommerce\Facebook\Framework\Helper::str_truncate() | 53 | 7 | 23 | |
WooCommerce\Facebook\Framework\Plugin::add_system_status_php_information() | 53 | 7 | 23 | |
WC_Facebookcommerce_Integration::get_product_group_default_variation() | 47 | 6 | 38 | |
WC_Facebookcommerce_Integration::ajax_check_feed_upload_status_v2() | 47 | 6 | 38 | |
WC_Facebookcommerce_EventsTracker::get_user_data_from_billing_address() | 52 | 7 | 23 | |
WooCommerce\Facebook\Products::set_sync_for_products() | 54 | 7 | 22 | |
WooCommerce\Facebook\Products::get_meta_value_from_categories_for_product() | 54 | 7 | 22 | |
WC_Facebookcommerce_Integration::on_quick_and_bulk_edit_save() | 53 | 7 | 22 | |
WooCommerce\Facebook\Products::get_product_size_attribute() | 54 | 7 | 21 | |
WooCommerce\Facebook\Products::get_product_pattern_attribute() | 54 | 7 | 21 | |
WC_Facebook_Product::get_fb_condition() | 55 | 7 | 20 | |
WooCommerce\Facebook\Admin\Settings_Screens\Whatsapp_Utility::render_utility_message_onboarding() | 40 | 1 | 110 | |
WooCommerce\Facebook\ExternalVersionUpdate\Update::send_plugin_config_to_facebook_server() | 41 | 4 | 65 | |
WC_Facebookcommerce_Utils::sanitize_variant_name() | 56 | 7 | 19 | |
WooCommerce\Facebook\ProductSync\ProductValidator::validate_product_terms() | 56 | 7 | 18 | |
WC_Facebookcommerce_Utils::get_store_name() | 49 | 6 | 33 | |
WooCommerce\Facebook\Admin\Settings_Screens\Shops::render_troubleshooting_button_and_drawer() | 44 | 1 | 108 | |
WooCommerce\Facebook\Products::get_product_price() | 56 | 7 | 16 | |
WC_Facebook_Product::build_checkout_url() | 50 | 6 | 31 | |
WooCommerce\Facebook\AJAX::wc_facebook_whatsapp_fetch_url_info() | 50 | 6 | 31 | |
WC_Facebook_Product::get_disabled_capabilities() | 58 | 7 | 15 | |
WC_Facebookcommerce_Integration::display_batch_api_completed() | 51 | 6 | 28 | |
WooCommerce\Facebook\AJAX::wc_facebook_whatsapp_finish_onboarding() | 51 | 6 | 28 | |
WooCommerce\Facebook\Admin::render_facebook_product_video_field() | 46 | 5 | 42 | |
WC_Facebookcommerce_Integration::on_product_delete() | 61 | 7 | 11 | |
WC_Facebook_Product::find_matching_product_variation() | 52 | 6 | 26 | |
WC_Facebook_Product_Feed::write_product_feed_file() | 52 | 6 | 26 | |
WooCommerce\Facebook\AJAX::admin_search_product_attributes() | 51 | 6 | 26 | |
WooCommerce\Facebook\Feed\AbstractFeedFileWriter::write_feed_file() | 52 | 6 | 26 | |
WooCommerce\Facebook\Handlers\Connection::handle_fbe_redirect() | 51 | 6 | 25 | |
WooCommerce\Facebook\Admin::add_product_list_table_columns_content() | 52 | 6 | 25 | |
WC_Facebookcommerce_Pixel::build_event() | 47 | 5 | 39 | |
WooCommerce\Facebook\Feed\ShippingProfilesFeed::get_free_shipping_method_data() | 51 | 6 | 24 | |
WC_Facebookcommerce_Integration::load_aam_settings_of_pixel() | 53 | 6 | 23 | |
WooCommerce\Facebook\API\CommerceIntegration\Configuration\Update\UpdateRequest::__construct() | 54 | 6 | 23 | |
WooCommerce\Facebook\Framework\Plugin::is_plugin_active() | 53 | 6 | 23 | |
WC_Facebookcommerce_EventsTracker::get_search_event() | 46 | 5 | 38 | |
WC_Facebook_Product::get_fb_color() | 53 | 6 | 23 | |
WC_Facebookcommerce_Integration::save_product_settings() | 54 | 6 | 22 | |
WC_Facebook_Product_Feed::is_upload_complete() | 53 | 6 | 21 | |
WooCommerce\Facebook\Admin\Enhanced_Settings::render_tabs() | 53 | 6 | 21 | |
WooCommerce\Facebook\Admin\Settings::render_tabs() | 53 | 6 | 21 | |
WooCommerce\Facebook\Admin\Settings_Screens\Product_Sync::get_settings() | 41 | 3 | 66 | |
WC_Facebookcommerce_Integration::delete_fb_product() | 55 | 6 | 19 | |
WC_Facebookcommerce_Utils::normalize_product_data_for_items_batch() | 54 | 6 | 19 | |
WC_Facebookcommerce_Admin_Banner::render_banner() | 45 | 4 | 49 | |
WC_Facebookcommerce_Integration::on_variable_product_publish() | 56 | 6 | 18 | |
WooCommerce\Facebook\Admin\Product_Categories::render_edit_enhanced_catalog_attributes_field() | 50 | 5 | 32 | |
WooCommerce\Facebook\Framework\AdminNoticeHandler::render_admin_notices() | 57 | 6 | 16 | |
WooCommerce\Facebook\Admin\Enhanced_Catalog_Attribute_Fields::render_field() | 57 | 6 | 16 | |
WooCommerce\Facebook\ExternalVersionUpdate\Update::send_new_version_to_facebook_server() | 49 | 5 | 31 | |
WooCommerce\Facebook\Feed\JsonFeedFileWriter::write_temp_feed_file() | 50 | 5 | 31 | |
WooCommerce\Facebook\Framework\Plugin::get_api_log_message() | 63 | 7 | 8 | |
WooCommerce\Facebook\ProductSets\Sync::maybe_sync_product_sets() | 59 | 6 | 15 | |
WooCommerce\Facebook\API\Plugin\Settings\Handler::handle_update() | 50 | 5 | 29 | |
WooCommerce\Facebook\Admin\Enhanced_Catalog_Attribute_Fields::get_value() | 58 | 6 | 14 | |
WooCommerce\Facebook\Admin\Settings_Screens\Advertise::parse_timezone() | 59 | 6 | 14 | |
WooCommerce\Facebook\Lifecycle::upgrade_to_2_0_0() | 50 | 5 | 29 | |
WC_Facebookcommerce::add_inbox_notes() | 60 | 6 | 13 | |
WooCommerce\Facebook\Admin\Settings_Screens\Connection::render_facebook_box() | 47 | 4 | 43 | |
WooCommerce\Facebook\Framework\AdminNoticeHandler::render_admin_notice() | 51 | 5 | 27 | |
WC_Facebookcommerce_Integration::create_or_update_product_set_item() | 51 | 5 | 27 | |
WooCommerce\Facebook\AJAX::wc_facebook_disconnect_whatsapp() | 52 | 5 | 27 | |
WC_Facebookcommerce_Whatsapp_Utility_Event::has_billing_or_shipping_number_whatsapp_consent() | 52 | 5 | 27 | |
WooCommerce\Facebook\Products::get_product_by_fb_product_id() | 53 | 5 | 26 | |
WC_Facebook_Product::get_first_value_from_complex_type() | 62 | 6 | 11 | |
WooCommerce\Facebook\Handlers\Connection::retrieve_page_access_token() | 51 | 5 | 26 | |
WC_Facebookcommerce_Integration::reset_all_products() | 44 | 3 | 56 | |
WooCommerce\Facebook\Feed\AbstractFeedFileWriter::promote_temp_file() | 52 | 5 | 26 | |
WC_Facebookcommerce_Admin_Notice::show_notice() | 48 | 4 | 40 | |
WooCommerce\Facebook\Framework\AdminNoticeHandler::render_admin_notice_js() | 48 | 3 | 54 | |
WooCommerce\Facebook\Framework\Utilities\BackgroundJobHandler::get_job() | 47 | 4 | 39 | |
WC_Facebook_Product_Feed::create_files_to_protect_product_feed_directory() | 53 | 5 | 24 | |
WooCommerce\Facebook\Products\Sync\Background::process_item_update() | 52 | 5 | 24 | |
WooCommerce\Facebook\Admin\Product_Categories::save_google_product_category_and_enhanced_attributes() | 52 | 5 | 24 | |
WC_Facebookcommerce_Integration::init_pixel() | 54 | 5 | 23 | |
WooCommerce\Facebook\Admin\Settings_Screens\Product_Attributes::add_notice() | 53 | 5 | 23 | |
WooCommerce\Facebook\API\Pixel\Events\Request::get_data() | 53 | 5 | 22 | |
WooCommerce\Facebook\Handlers\WhatsAppUtilityConnection::get_components_for_event() | 43 | 2 | 67 | |
WooCommerce\Facebook\Admin::__construct() | 46 | 4 | 37 | |
WooCommerce\Facebook\Feed\FeedUploadUtils::build_category_tree() | 54 | 5 | 22 | |
WC_Facebook_Product::get_gallery_urls() | 55 | 5 | 21 | |
WC_Facebookcommerce_EventsTracker::inject_subscribe_event() | 54 | 5 | 21 | |
WooCommerce\Facebook\Handlers\MetaExtension::generate_iframe_management_url() | 54 | 5 | 21 | |
WooCommerce\Facebook\Admin\Settings_Screens\Product_Attributes::display_admin_notices() | 54 | 5 | 21 | |
WooCommerce\Facebook\Feed\FeedUploadUtils::get_target_filter() | 53 | 5 | 21 | |
WooCommerce\Facebook\Admin\Enhanced_Catalog_Attribute_Fields::render_attribute() | 49 | 4 | 35 | |
WC_Facebook_Product::get_fb_material() | 55 | 5 | 20 | |
WC_Facebook_Product::get_fb_size() | 55 | 5 | 20 | |
WC_Facebook_Product::get_fb_pattern() | 55 | 5 | 20 | |
WooCommerce\Facebook\Products\FBCategories::get_attributes_with_fallback_to_parent_category() | 56 | 5 | 20 | |
WooCommerce\Facebook\Admin\Settings_Screens\Product_Attributes::cleanup_orphaned_mappings() | 55 | 5 | 20 | |
WC_Facebook_Product::get_unmapped_attributes() | 55 | 5 | 20 | |
WooCommerce\Facebook\Framework\AdminNoticeHandler::should_display_notice() | 57 | 5 | 19 | |
WooCommerce\Facebook\Products::set_product_visibility() | 55 | 5 | 19 | |
WooCommerce\Facebook\Handlers\WhatsAppUtilityConnection::post_whatsapp_utility_messages_events_call() | 43 | 3 | 49 | |
WooCommerce\Facebook\Admin\Enhanced_Settings::add_tabs_to_product_sets_taxonomy() | 51 | 4 | 34 | |
WooCommerce\Facebook\Admin\Settings::add_tabs_to_product_sets_taxonomy() | 51 | 4 | 34 | |
WC_Facebookcommerce_Integration::ajax_fb_background_check_queue() | 49 | 4 | 33 | |
WooCommerce\Facebook\Events\Normalizer::normalize_array() | 56 | 5 | 18 | |
WooCommerce\Facebook\API::next() | 55 | 5 | 17 | |
WooCommerce\Facebook\ProductAttributeMapper::check_attribute_mapping() | 57 | 5 | 17 | |
WooCommerce\Facebook\Framework\AdminMessageHandler::set_messages() | 57 | 5 | 16 | |
WooCommerce\Facebook\Framework\Plugin::plugin_action_links() | 57 | 5 | 16 | |
WC_Facebookcommerce_Integration::update_product_item() | 50 | 4 | 31 | |
WooCommerce\Facebook\Handlers\WhatsAppUtilityConnection::wc_facebook_whatsapp_connect_utility_messages_call() | 44 | 3 | 46 | |
WC_Facebookcommerce_EventsTracker::get_cart_contents() | 57 | 5 | 16 | |
WC_Facebook_WPML_Injector::wpml_ajax_support() | 57 | 5 | 16 | |
WooCommerce\Facebook\Events\Event::get_click_id() | 57 | 5 | 16 | |
WooCommerce\Facebook\Admin::maybe_add_enabling_virtual_products_sync_notice() | 49 | 4 | 31 | |
WooCommerce\Facebook\Products::get_google_product_category_id() | 58 | 5 | 15 | |
WC_Facebookcommerce::wc_page_breadcrumbs_filter() | 58 | 5 | 15 | |
WC_Facebookcommerce_Integration::should_update_visibility_for_product_status_change() | 76 | 6 | 3 | |
WC_Facebook_Product::process_attribute_values() | 58 | 5 | 15 | |
WooCommerce\Facebook\Framework\Plugin\Compatibility::convert_hr_to_bytes() | 58 | 5 | 15 | |
WooCommerce\Facebook\Framework\Utilities\BackgroundJobHandler::handle() | 58 | 5 | 15 | |
WooCommerce\Facebook\Handlers\Connection::get_external_business_id() | 57 | 5 | 15 | |
WooCommerce\Facebook\API::get_business_configuration() | 57 | 5 | 15 | |
WooCommerce\Facebook\Admin\Settings::add_extra_screens() | 59 | 5 | 14 | |
WooCommerce\Facebook\Admin::resync_products() | 60 | 5 | 14 | |
WooCommerce\Facebook\Feed\FeedManager::create_feed() | 60 | 5 | 14 | |
WC_Facebook_Product::check_attribute_mapping() | 59 | 5 | 14 | |
WC_Facebook_Product_Feed::prepare_temporary_feed_file() | 59 | 5 | 13 | |
WC_Facebookcommerce::log_api_request() | 60 | 5 | 13 | |
WooCommerce\Facebook\Admin\Global_Attributes_Banner::check_new_woocommerce_attribute() | 61 | 5 | 13 | |
WC_Facebookcommerce_Utils::is_all_caps() | 60 | 5 | 13 | |
WooCommerce\Facebook\Events\AAMSettings::build_from_pixel_id() | 59 | 5 | 13 | |
WooCommerce\Facebook\ProductAttributeMapper::load_custom_mappings() | 60 | 5 | 13 | |
WooCommerce\Facebook\RolloutSwitches::is_switch_enabled() | 61 | 5 | 13 | |
WC_Facebookcommerce_Integration::fb_restore_untrashed_variable_product() | 60 | 5 | 13 | |
WooCommerce\Facebook\Products::get_product_color() | 60 | 5 | 12 | |
WooCommerce\Facebook\Products::get_product_size() | 60 | 5 | 12 | |
WooCommerce\Facebook\Products::get_product_pattern() | 60 | 5 | 12 | |
WooCommerce\Facebook\Handlers\PluginRender::should_show_banners() | 60 | 5 | 12 | |
WooCommerce\Facebook\Handlers\WhatsAppUtilityConnection::get_template_library_content() | 46 | 3 | 42 | |
WC_Facebookcommerce_EventsTracker::get_cart_content_names() | 61 | 5 | 12 | |
WC_Facebookcommerce_EventsTracker::get_cart_content_ids() | 61 | 5 | 12 | |
WooCommerce\Facebook\Admin\Settings_Screens\Shops::render_facebook_iframe() | 52 | 4 | 27 | |
WooCommerce\Facebook\Framework\Helper::is_rest_api_request() | 60 | 5 | 11 | |
WooCommerce\Facebook\Admin\Enhanced_Settings::set_parent_and_submenu_file() | 62 | 5 | 11 | |
WooCommerce\Facebook\Admin\Product_Sets::get_field() | 52 | 4 | 26 | |
WooCommerce\Facebook\Admin\Products::filter_available_product_attribute_names() | 62 | 5 | 11 | |
WooCommerce\Facebook\Admin\Settings::set_parent_and_submenu_file() | 62 | 5 | 11 | |
WooCommerce\Facebook\AJAX::whatsapp_fetch_supported_languages() | 52 | 4 | 26 | |
WC_Facebook_Product::__construct() | 52 | 4 | 26 | |
WooCommerce\Facebook\ProductSets\ProductSetSync::build_fb_product_set_data() | 52 | 4 | 24 | |
WooCommerce\Facebook\Admin::maybe_show_product_disabled_sync_notice() | 52 | 4 | 24 | |
WooCommerce\Facebook\Utilities\Background_Remove_Duplicate_Visibility_Meta::remove_duplicates() | 53 | 4 | 23 | |
WooCommerce\Facebook\ProductSets\ProductSetSync::sync_all_wc_product_categories() | 54 | 4 | 22 | |
WooCommerce\Facebook\Admin\Product_Categories::render_add_enhanced_catalog_attributes_field() | 55 | 4 | 22 | |
WooCommerce\Facebook\Admin\Products::render_enhanced_catalog_attributes_fields() | 55 | 4 | 22 | |
WooCommerce\Facebook\Utilities\Background_Handle_Virtual_Products_Variations::set_product_visibility_meta() | 54 | 4 | 21 | |
WooCommerce\Facebook\Framework\Utilities\BackgroundJobHandler::maybe_handle() | 55 | 4 | 20 | |
WooCommerce\Facebook\Admin\Product_Categories::ajax_render_enhanced_catalog_attributes_field() | 55 | 4 | 20 | |
WooCommerce\Facebook\Framework\Lifecycle::init() | 56 | 4 | 19 | |
WooCommerce\Facebook\Handlers\Connection::refresh_business_configuration() | 56 | 4 | 19 | |
WooCommerce\Facebook\Handlers\WhatsAppUtilityConnection::get_supported_languages_for_templates() | 49 | 3 | 34 | |
WooCommerce\Facebook\Products\Sync::create_or_update_all_products_for_bulk_edit() | 56 | 4 | 19 | |
WooCommerce\Facebook\Utilities\Background_Handle_Virtual_Products_Variations::sync_and_hide() | 56 | 4 | 19 | |
WC_Facebookcommerce_Pixel::get_options() | 56 | 4 | 19 | |
WooCommerce\Facebook\Framework\Lifecycle::add_admin_notices() | 57 | 4 | 18 | |
WooCommerce\Facebook\Framework\Plugin::log() | 58 | 4 | 18 | |
WC_Facebookcommerce_Integration::create_product_group() | 50 | 3 | 33 | |
WooCommerce\Facebook\Admin\Settings_Screens\Advertise::output_scripts() | 59 | 4 | 18 | |
WooCommerce\Facebook\Admin\Settings_Screens\Shops::generate_inline_enhanced_onboarding_script() | 49 | 1 | 63 | |
WooCommerce\Facebook\ProductAttributeMapper::get_unmapped_attributes() | 56 | 4 | 18 | |
WC_Facebookcommerce_Integration::create_product_item() | 50 | 3 | 32 | |
WC_Facebookcommerce_Utils::clean_string() | 57 | 4 | 17 | |
WooCommerce\Facebook\Admin\Product_Sets::display_fb_product_sets_banner() | 58 | 4 | 17 | |
WooCommerce\Facebook\AJAX::get_sync_status() | 57 | 4 | 17 | |
WooCommerce\Facebook\Admin\Settings_Screens\Advertise::render() | 49 | 3 | 32 | |
WC_Facebook_Product::get_price_plus_tax() | 58 | 4 | 16 | |
WooCommerce\Facebook\Framework\Utilities\BackgroundJobHandler::create_job() | 49 | 3 | 31 | |
WooCommerce\Facebook\Framework\Utilities\BackgroundJobHandler::fail_job() | 58 | 4 | 16 | |
WooCommerce\Facebook\Handlers\Connection::refresh_installation_data() | 58 | 4 | 16 | |
WooCommerce\Facebook\Products\Feed::retrieve_or_create_integration_feed_id() | 51 | 3 | 31 | |
WooCommerce\Facebook\ProductSets\ProductSetSync::on_create_or_update_product_wc_category_callback() | 58 | 4 | 16 | |
WooCommerce\Facebook\Utilities\DebugTools::add_debug_tool() | 50 | 3 | 31 | |
WooCommerce\Facebook\Products::update_product_color_attribute() | 62 | 5 | 10 | |
WooCommerce\Facebook\Admin\Abstract_Settings_Screen::is_current_screen_page() | 62 | 5 | 10 | |
WC_Facebookcommerce_Integration::ajax_woo_adv_bulk_edit_compat() | 63 | 5 | 9 | |
WooCommerce\Facebook\Products::update_product_size_attribute() | 62 | 5 | 10 | |
WC_Facebookcommerce_Integration::update_product_item_batch_api() | 50 | 3 | 30 | |
WooCommerce\Facebook\ProductSets\ProductSetSync::sync_all_product_sets() | 59 | 4 | 15 | |
WooCommerce\Facebook\Products::update_product_pattern_attribute() | 62 | 5 | 10 | |
WC_Facebookcommerce_EventsTracker::get_product_search_event_from_session() | 63 | 5 | 10 | |
WooCommerce\Facebook\Integrations\Bookings::get_product_price() | 64 | 5 | 8 | |
WC_Facebookcommerce_Integration::get_sample_product_feed() | 49 | 3 | 30 | |
WooCommerce\Facebook\Admin\Global_Attributes_Banner::maybe_trigger_test_banner() | 59 | 4 | 15 | |
WooCommerce\Facebook\AJAX::whatsapp_consent_collection_enable() | 51 | 3 | 30 | |
WooCommerce\Facebook\FBSignedData\PublicKeyStorageHelper::is_valid_key_data() | 58 | 4 | 15 | |
WooCommerce\Facebook\ProductAttributeMapper::sanitize_attribute_name() | 58 | 4 | 15 | |
WooCommerce\Facebook\Framework\Helper::str_exists() | 60 | 4 | 14 | |
WC_Facebookcommerce_Pixel::inject_event() | 59 | 4 | 14 | |
WooCommerce\Facebook\Lifecycle::upgrade_to_2_0_3() | 61 | 4 | 14 | |
WC_Facebookcommerce::get_api() | 60 | 4 | 14 | |
WooCommerce\Facebook\Admin\Settings_Screens\Product_Sync::enqueue_assets() | 44 | 2 | 44 | |
WC_Facebookcommerce_Pixel::pixel_base_code() | 53 | 3 | 29 | |
WC_Facebook_Product::get_grouped_product_option_names() | 60 | 4 | 14 | |
WooCommerce\Facebook\Framework\Helper::str_starts_with() | 60 | 4 | 14 | |
WooCommerce\Facebook\Products\FBCategories::is_valid_value_for_attribute() | 59 | 4 | 14 | |
WooCommerce\Facebook\Admin\Products::save_commerce_fields() | 58 | 4 | 14 | |
WooCommerce\Facebook\Admin\Settings_Screens\Product_Attributes::ajax_dismiss_notice() | 59 | 4 | 14 | |
WooCommerce\Facebook\ProductSets\Sync::check_product_data_after_save() | 60 | 4 | 13 | |
WooCommerce\Facebook\ProductSets\ProductSetSync::on_delete_wc_product_category_callback() | 61 | 4 | 13 | |
WooCommerce\Facebook\Admin\Global_Attributes_Banner::check_new_attribute_mapping() | 61 | 4 | 13 | |
WooCommerce\Facebook\Framework\Helper::array_insert_after() | 62 | 4 | 12 | |
WooCommerce\Facebook\Admin::render_modal_template() | 55 | 3 | 27 | |
WooCommerce\Facebook\Products::get_product_gender() | 60 | 4 | 12 | |
WooCommerce\Facebook\Products\FBCategories::get_attribute() | 62 | 4 | 12 | |
WooCommerce\Facebook\Framework\ErrorLogHandler::process_error_log() | 52 | 3 | 27 | |
WC_Facebookcommerce_Integration::create_product_item_batch_api() | 51 | 3 | 27 | |
WC_Facebook_WPML_Injector::should_hide() | 60 | 4 | 12 | |
WooCommerce\Facebook\AJAX::whatsapp_fetch_library_template_info() | 60 | 4 | 12 | |
WC_Facebookcommerce_Integration::on_product_publish() | 63 | 4 | 11 | |
WooCommerce\Facebook\Framework\Utilities\BackgroundJobHandler::get_memory_limit() | 62 | 4 | 11 | |
WooCommerce\Facebook\Admin\Enhanced_Catalog_Attribute_Fields::render_selector_checkbox() | 53 | 3 | 26 | |
WC_Facebook_Product_Feed::generate_feed() | 48 | 2 | 41 | |
WooCommerce\Facebook\Framework\Api\Base::get_request_query() | 62 | 4 | 11 | |
WooCommerce\Facebook\Utilities\Heartbeat::schedule_cron_events() | 63 | 4 | 11 | |
WooCommerce\Facebook\Admin\Notes\SettingsMoved::should_display() | 62 | 4 | 11 | |
WooCommerce\Facebook\Admin\Settings_Screens\Product_Attributes::enqueue_assets() | 49 | 2 | 41 | |
WooCommerce\Facebook\Admin\Enhanced_Settings::build_menu_item_array() | 53 | 3 | 25 | |
WooCommerce\Facebook\Admin::add_query_vars_to_find_products_with_sync_enabled() | 53 | 3 | 25 | |
WC_Facebookcommerce_Utils::get_all_product_ids_for_sync() | 53 | 3 | 24 | |
WooCommerce\Facebook\API\Plugin\Settings\Handler::handle_uninstall() | 54 | 3 | 23 | |
WooCommerce\Facebook\Products\Feed::send_request_to_upload_feed() | 54 | 3 | 23 | |
WC_Facebookcommerce_Integration::ajax_display_test_result() | 53 | 3 | 23 | |
WooCommerce\Facebook\Feed\FeedUploadUtils::get_products() | 54 | 3 | 23 | |
WC_Facebookcommerce_Integration::delete_product_item() | 55 | 3 | 22 | |
WC_Facebookcommerce_Pixel::pixel_base_code_noscript() | 56 | 3 | 22 | |
WC_Facebookcommerce_Integration::allow_full_batch_api_sync() | 56 | 3 | 22 | |
WooCommerce\Facebook\Feed\AbstractFeedFileWriter::create_feed_directory() | 54 | 3 | 22 | |
WooCommerce\Facebook\Framework\Plugin\Dependencies::get_active_scripts_optimization_plugins() | 54 | 3 | 21 | |
WC_Facebookcommerce_Integration::find_variation_product_item_ids() | 54 | 3 | 21 | |
WooCommerce\Facebook\ProductAttributeMapper::get_mapped_standard_attributes() | 56 | 3 | 20 | |
WooCommerce\Facebook\Handlers\PluginRender::upcoming_woo_all_products_banner() | 56 | 3 | 20 | |
WooCommerce\Facebook\Admin\Settings_Screens\Advertise::get_lwi_ads_configuration_data() | 55 | 3 | 20 | |
WC_Facebook_Product::get_matched_attributes_for_product() | 56 | 3 | 19 | |
WC_Facebookcommerce_EventsTracker::add_conditional_add_to_cart_event_fragment() | 55 | 3 | 19 | |
WC_Facebookcommerce_Integration::get_existing_fbid() | 58 | 3 | 19 | |
WooCommerce\Facebook\Admin::add_facebook_sync_bulk_edit_dropdown_at_bottom() | 55 | 3 | 19 | |
WC_Facebookcommerce_Pixel::get_conditional_event_script() | 56 | 3 | 19 | |
WooCommerce\Facebook\AJAX::whatsapp_consent_collection_disable() | 57 | 3 | 19 | |
WooCommerce\Facebook\Admin::add_handled_virtual_products_variations_notice() | 56 | 3 | 19 | |
WC_Facebookcommerce_Utils::check_woo_ajax_permissions() | 57 | 3 | 18 | |
WooCommerce\Facebook\Framework\Lifecycle::get_event_history() | 57 | 3 | 18 | |
WooCommerce\Facebook\Framework\Api\Base::perform_request() | 56 | 3 | 17 | |
WooCommerce\Facebook\API\Plugin\Settings\Update\Request::validate() | 58 | 3 | 17 | |
WooCommerce\Facebook\Products\Feed::create_feed_id() | 57 | 3 | 16 | |
WooCommerce\Facebook\Admin\Product_Categories::enqueue_assets() | 50 | 2 | 31 | |
WooCommerce\Facebook\Utilities\Background_Handle_Virtual_Products_Variations::update_product_visibility_meta() | 57 | 3 | 16 | |
WooCommerce\Facebook\AJAX::whatsapp_onboarding_progress_check() | 58 | 3 | 16 | |
WooCommerce\Facebook\Debug\ProfilingLogger::stop() | 57 | 3 | 16 | |
WooCommerce\Facebook\Feed\FeedUploadUtils::get_navigation_menu_data() | 50 | 2 | 31 | |
WooCommerce\Facebook\Framework\Api\Base::handle_response() | 58 | 3 | 16 | |
WC_Facebookcommerce_Integration::load_background_sync_process() | 59 | 3 | 16 | |
WooCommerce\Facebook\Admin\Global_Attributes_Banner::should_show_banner() | 59 | 3 | 16 | |
WC_Facebookcommerce_EventsTracker::maybe_add_product_search_event_to_session() | 71 | 4 | 6 | |
WC_Facebookcommerce_EventsTracker::add_product_search_event_to_session() | 71 | 4 | 5 | |
WooCommerce\Facebook\Framework\Api\Base::get_request_uri() | 58 | 3 | 15 | |
WC_Facebook_Product::convert_pipe_separated_values() | 65 | 4 | 9 | |
WC_Facebook_Product_Feed::rename_temporary_feed_file_to_final_feed_file() | 63 | 4 | 10 | |
WC_Facebookcommerce::log() | 69 | 4 | 6 | |
WooCommerce\Facebook\Feed\AbstractFeed::schedule_feed_generation() | 60 | 3 | 15 | |
WooCommerce\Facebook\Lifecycle::should_create_remove_duplicate_visibility_meta_background_job() | 64 | 4 | 10 | |
WooCommerce\Facebook\Framework\Api\Base::get_sanitized_request_body() | 69 | 4 | 6 | |
WooCommerce\Facebook\Products::is_product_ready_for_commerce() | 71 | 4 | 6 | |
WooCommerce\Facebook\Framework\Lifecycle::upgrade() | 62 | 4 | 10 | |
WooCommerce\Facebook\ProductAttributeMapper::normalize_age_group_value() | 50 | 2 | 30 | |
WooCommerce\Facebook\Framework\Utilities\BackgroundJobHandler::translate_success_message() | 69 | 4 | 6 | |
WooCommerce\Facebook\Framework\Api\Base::get_request_body() | 69 | 4 | 6 | |
WooCommerce\Facebook\Events\Event::get_browser_id() | 64 | 4 | 9 | |
WC_Facebook_Product::is_bookable_product() | 77 | 4 | 3 | |
WooCommerce\Facebook\ProductSync\ProductValidator::validate_variation_structure() | 60 | 3 | 14 | |
WooCommerce\Facebook\Admin\Enhanced_Catalog_Attribute_Fields::render_select_field() | 60 | 3 | 14 | |
WooCommerce\Facebook\ProductSync\ProductValidator::__construct() | 60 | 3 | 14 | |
WooCommerce\Facebook\Admin\Settings::build_menu_item_array() | 59 | 3 | 13 | |
WooCommerce\Facebook\Products\FBCategories::get_raw_attributes_fields_data() | 61 | 3 | 13 | |
WooCommerce\Facebook\Framework\Utilities\BackgroundJobHandler::complete_job() | 61 | 3 | 13 | |
WooCommerce\Facebook\Products\FBCategories::get_raw_attributes_data() | 61 | 3 | 13 | |
WooCommerce\Facebook\Feed\FeedConfigurationDetection::track_data_source_feed_tracker_info() | 60 | 3 | 13 | |
WooCommerce\Facebook\Admin\Enhanced_Settings::render() | 52 | 2 | 27 | |
WooCommerce\Facebook\Products\Sync\Background::process_item() | 61 | 3 | 12 | |
WC_Facebookcommerce_Utils::load_deferred_events() | 63 | 3 | 12 | |
WooCommerce\Facebook\Framework\Helper::str_ends_with() | 61 | 3 | 12 | |
WC_Facebookcommerce::force_user_agent_in_latin() | 62 | 3 | 12 | |
WooCommerce\Facebook\Admin\Settings_Screens\Whatsapp_Utility::render() | 63 | 3 | 11 | |
WooCommerce\Facebook\Framework\Lifecycle::store_event() | 52 | 2 | 26 | |
WooCommerce\Facebook\Admin\Settings_Screens\Product_Attributes::get_orphaned_mappings() | 63 | 3 | 11 | |
WooCommerce\Facebook\Feed\AbstractFeed::send_request_to_upload_feed() | 53 | 2 | 26 | |
WooCommerce\Facebook\Events\Event::get_current_url() | 63 | 3 | 11 | |
WooCommerce\Facebook\Framework\AdminNoticeHandler::get_dismissed_notices() | 63 | 3 | 11 | |
WooCommerce\Facebook\Admin\Product_Categories::save_enhanced_catalog_attributes() | 61 | 3 | 11 | |
WooCommerce\Facebook\API\Plugin\Settings\Handler::clear_integration_options() | 54 | 2 | 23 | |
WooCommerce\Facebook\ProductAttributeMapper::normalize_condition_value() | 54 | 2 | 22 | |
WooCommerce\Facebook\Framework\Plugin\Dependencies::parse_dependencies() | 55 | 2 | 22 | |
WooCommerce\Facebook\Framework\Lifecycle::generate_milestone_notice_message() | 54 | 2 | 22 | |
WooCommerce\Facebook\Framework\Plugin\Dependencies::add_deprecated_notices() | 55 | 2 | 21 | |
WC_Facebookcommerce::add_whatsapp_consent_classic_checkout_fields() | 55 | 2 | 21 | |
WooCommerce\Facebook\Framework\Plugin::__construct() | 55 | 2 | 21 | |
WC_Facebook_Loader::admin_notices() | 57 | 2 | 21 | |
WooCommerce\Facebook\Events\Event::generate_event_id() | 54 | 2 | 20 | |
WooCommerce\Facebook\Events\Event::prepare_user_data() | 56 | 2 | 18 | |
WooCommerce\Facebook\Framework\Api\Base::broadcast_request() | 56 | 2 | 17 | |
WooCommerce\Facebook\Framework\AdminNoticeHandler::add_admin_notice() | 58 | 2 | 17 | |
WooCommerce\Facebook\Admin\Settings_Screens\Product_Attributes::render_info_note_field() | 60 | 2 | 16 | |
WooCommerce\Facebook\Framework\Plugin\Dependencies::add_php_extension_notices() | 58 | 2 | 16 | |
WooCommerce\Facebook\Framework\Plugin\Dependencies::add_php_function_notices() | 58 | 2 | 16 | |
WooCommerce\Facebook\Framework\Lifecycle::install_default_settings() | 68 | 3 | 7 | |
WooCommerce\Facebook\ProductSets\Sync::check_product_data_before_save() | 67 | 3 | 7 | |
WooCommerce\Facebook\ProductSync\ProductValidator::passes_product_terms_check() | 65 | 3 | 10 | |
WooCommerce\Facebook\Admin\Enhanced_Settings::get_screen() | 73 | 3 | 4 | |
WooCommerce\Facebook\Admin\Enhanced_Settings::is_marketing_enabled() | 68 | 3 | 7 | |
WooCommerce\Facebook\Framework\Lifecycle::add_hooks() | 63 | 3 | 9 | |
WooCommerce\Facebook\Admin\Settings::render() | 60 | 2 | 15 | |
WooCommerce\Facebook\ProductSets\Sync::get_all_diff() | 66 | 3 | 7 | |
WC_Facebook_Loader::check_environment() | 69 | 3 | 6 | |
WooCommerce\Facebook\Admin\Settings::get_screen() | 73 | 3 | 4 | |
WooCommerce\Facebook\ProductSets\Sync::fb_product_set_hook_after() | 67 | 3 | 7 | |
WC_Facebookcommerce::use_enhanced_onboarding() | 67 | 3 | 8 | |
WC_Facebookcommerce::get_profiling_logger() | 66 | 3 | 8 | |
WooCommerce\Facebook\ProductSync\ProductValidator::passes_all_checks() | 65 | 3 | 10 | |
WooCommerce\Facebook\ProductSets\Sync::maybe_sync_product_set_on_product_cat_remove() | 66 | 3 | 9 | |
WooCommerce\Facebook\Lifecycle::install() | 73 | 3 | 5 | |
WooCommerce\Facebook\ProductSync\ProductValidator::passes_product_sync_field_check() | 65 | 3 | 10 | |
WooCommerce\Facebook\API\Plugin\Settings\Handler::update_settings() | 68 | 3 | 7 | |
WooCommerce\Facebook\Products\Sync\Background::send_item_updates() | 67 | 3 | 7 | |
WooCommerce\Facebook\Admin\Settings::is_marketing_enabled() | 68 | 3 | 7 | |
WC_Facebookcommerce_Pixel::get_use_s2s() | 67 | 3 | 8 | |
WooCommerce\Facebook\Feed\ShippingProfilesFeed::is_zero_cost() | 66 | 3 | 9 | |
WooCommerce\Facebook\ProductSets\Sync::sync_remove_product_set() | 64 | 3 | 10 | |
WooCommerce\Facebook\ProductSync\ProductValidator::validate_sync_enabled_globally() | 67 | 3 | 8 | |
WC_Facebookcommerce_Pixel::set_use_pii_key() | 65 | 3 | 9 | |
WooCommerce\Facebook\Framework\Api\Base::get_request_method() | 78 | 3 | 3 | |
WooCommerce\Facebook\Admin\Enhanced_Settings::add_extra_screens() | 65 | 3 | 8 | |
WooCommerce\Facebook\Admin\Enhanced_Catalog_Attribute_Fields::extract_attribute() | 70 | 3 | 5 | |
WooCommerce\Facebook\Framework\Plugin::load_textdomain() | 67 | 3 | 6 | |
WooCommerce\Facebook\Framework\Helper::get_posted_value() | 66 | 3 | 8 | |
WooCommerce\Facebook\Framework\Plugin\Dependencies::get_missing_php_functions() | 66 | 3 | 9 | |
WooCommerce\Facebook\Events\Event::hash_pii_data() | 63 | 3 | 9 | |
WooCommerce\Facebook\Admin\Global_Attributes_Banner::ajax_test_banner() | 63 | 3 | 9 | |
WooCommerce\Facebook\Framework\Helper::get_requested_value() | 66 | 3 | 8 | |
WooCommerce\Facebook\Products\Feed::is_fpassthru_disabled() | 65 | 3 | 8 | |
WooCommerce\Facebook\ProductSync\ProductValidator::passes_all_checks_except_sync_field() | 65 | 3 | 10 | |
WooCommerce\Facebook\Framework\Plugin\Dependencies::get_missing_php_extensions() | 66 | 3 | 9 | |
WC_Facebook_Loader::init_plugin() | 65 | 3 | 9 | |
WC_Facebookcommerce_Pixel::set_use_s2s() | 65 | 3 | 9 | |
WooCommerce\Facebook\Lifecycle::upgrade_to_2_0_4() | 66 | 3 | 10 | |
WooCommerce\Facebook\Lifecycle::upgrade_to_3_2_0() | 64 | 3 | 10 | |
WooCommerce\Facebook\API::get_rollout_switches() | 60 | 2 | 14 | |
WooCommerce\Facebook\Handlers\PluginRender::enqueue_assets() | 51 | 1 | 29 | |
WooCommerce\Facebook\Admin\Enhanced_Settings::add_menu_item() | 61 | 2 | 13 | |
WooCommerce\Facebook\API::get_new_request() | 61 | 2 | 13 | |
WooCommerce\Facebook\ProductSets\ProductSetSync::get_fb_product_set_id() | 61 | 2 | 12 | |
WC_Facebook_Product_Feed::log_feed_progress() | 62 | 2 | 12 | |
WC_Facebook_Product_Feed::format_additional_image_url() | 62 | 2 | 12 | |
WooCommerce\Facebook\Admin\Product_Categories::render_edit_google_product_category_field() | 54 | 1 | 26 | |
WooCommerce\Facebook\API\Plugin\Settings\Handler::register_routes() | 57 | 1 | 20 | |
WooCommerce\Facebook\Feed\ShippingProfilesFeed::log_map_shipping_method_issue_to_meta() | 57 | 1 | 19 | |
WooCommerce\Facebook\Admin\Product_Categories::render_add_google_product_category_field() | 59 | 1 | 18 | |
WooCommerce\Facebook\Lifecycle::__construct() | 59 | 1 | 17 | |
WooCommerce\Facebook\Handlers\PluginRender::get_opt_out_modal_message() | 65 | 1 | 16 | |
WooCommerce\Facebook\ProductSets\Sync::sync_product_product_sets() | 66 | 2 | 8 | |
WooCommerce\Facebook\Framework\Helper::wc_notice_count() | 71 | 2 | 6 | |
WooCommerce\Facebook\Lifecycle::upgrade_to_3_5_4() | 72 | 2 | 6 | |
WooCommerce\Facebook\Products\Feed::get_feed_secret() | 66 | 2 | 8 | |
WooCommerce\Facebook\Framework\AdminNoticeHandler::handle_dismiss_notice() | 73 | 2 | 5 | |
WooCommerce\Facebook\API::handle_throttled_request() | 63 | 2 | 10 | |
WooCommerce\Facebook\Framework\Plugin\Compatibility::is_enhanced_admin_available() | 78 | 2 | 3 | |
WooCommerce\Facebook\Events\Normalizer::is_international_number() | 64 | 2 | 9 | |
WooCommerce\Facebook\Framework\AdminMessageHandler::get_error() | 78 | 2 | 3 | |
WooCommerce\Facebook\Framework\AdminNoticeHandler::is_notice_dismissed() | 74 | 2 | 4 | |
WooCommerce\Facebook\Admin\Enhanced_Catalog_Attribute_Fields::render_text_field() | 66 | 2 | 8 | |
WooCommerce\Facebook\Events\Event::get_id() | 78 | 2 | 3 | |
WooCommerce\Facebook\Framework\Lifecycle::handle_activation() | 69 | 2 | 6 | |
WooCommerce\Facebook\Handlers\PluginRender::get_opted_out_successfully_banner_class() | 65 | 2 | 10 | |
WooCommerce\Facebook\Framework\AdminMessageHandler::redirect() | 71 | 2 | 6 | |
WooCommerce\Facebook\Framework\Api\Base::get_request_path() | 79 | 2 | 3 | |
WooCommerce\Facebook\Admin\Enhanced_Catalog_Attribute_Fields::__get() | 67 | 2 | 7 | |
WooCommerce\Facebook\Products\Feed::regenerate_feed() | 66 | 2 | 9 | |
WooCommerce\Facebook\API\Plugin\Settings\Handler::update_connection_status() | 68 | 2 | 7 | |
WooCommerce\Facebook\Events\Normalizer::normalize_country() | 67 | 2 | 7 | |
WooCommerce\Facebook\Framework\Plugin::load_translations() | 73 | 2 | 6 | |
WooCommerce\Facebook\Feed\ShippingProfilesFeed::add_continent_location() | 68 | 2 | 7 | |
WooCommerce\Facebook\Framework\AdminMessageHandler::get_warning() | 78 | 2 | 3 | |
WooCommerce\Facebook\Admin\Settings_Screens\Advertise::enqueue_assets() | 67 | 2 | 7 | |
WC_Facebook_Loader::activation_check() | 70 | 2 | 6 | |
WooCommerce\Facebook\Feed\ShippingProfilesFeed::get_shipping_class_tag_for_class() | 71 | 2 | 6 | |
WooCommerce\Facebook\Framework\Lifecycle::trigger_milestone() | 70 | 2 | 6 | |
WooCommerce\Facebook\Events\Event::get_name() | 78 | 2 | 3 | |
WooCommerce\Facebook\Events\Normalizer::normalize_email() | 67 | 2 | 7 | |
WooCommerce\Facebook\Framework\Plugin\Compatibility::is_wc_version_gte() | 74 | 2 | 4 | |
WooCommerce\Facebook\Framework\AdminNoticeHandler::dismiss_notice() | 64 | 2 | 9 | |
WooCommerce\Facebook\Feed\FeedConfigurationDetection::get_feed_upload_metadata() | 64 | 2 | 10 | |
WooCommerce\Facebook\Handlers\PluginRender::get_opt_out_time() | 69 | 2 | 7 | |
WooCommerce\Facebook\Products\FBCategories::get_category() | 69 | 2 | 7 | |
WooCommerce\Facebook\Framework\AdminMessageHandler::get_message() | 78 | 2 | 3 | |
WooCommerce\Facebook\ProductSets\ProductSetSync::create_fb_product_set() | 63 | 2 | 10 | |
WooCommerce\Facebook\Handlers\WhatsAppUtilityConnection::wc_facebook_whatsapp_settings_delete() | 74 | 2 | 5 | |
WooCommerce\Facebook\Feed\AbstractFeed::regenerate_feed() | 73 | 2 | 6 | |
WC_Facebook_Loader::deactivate_plugin() | 70 | 2 | 6 | |
WooCommerce\Facebook\Framework\Helper::wc_add_notice() | 73 | 2 | 5 | |
WC_Facebookcommerce_Whatsapp_Utility_Event::__construct() | 70 | 2 | 6 | |
WooCommerce\Facebook\Feed\FeedConfigurationDetection::get_feed_nodes_for_catalog() | 64 | 2 | 10 | |
WooCommerce\Facebook\Events\Event::get_custom_data() | 78 | 2 | 3 | |
WooCommerce\Facebook\Products\FBCategories::is_root_category() | 68 | 2 | 7 | |
WooCommerce\Facebook\ProductSets\ProductSetSync::update_fb_product_set() | 65 | 2 | 9 | |
WooCommerce\Facebook\Products\FBCategories::get_attribute_field_by_hash() | 67 | 2 | 8 | |
WooCommerce\Facebook\ProductSets\Sync::get_product_cat_sets() | 59 | 1 | 15 | |
WooCommerce\Facebook\Feed\AbstractFeed::should_skip_feed() | 70 | 2 | 6 | |
WooCommerce\Facebook\Framework\Plugin::add_api_request_logging() | 71 | 2 | 5 | |
WooCommerce\Facebook\Framework\AdminMessageHandler::get_message_id() | 71 | 2 | 6 | |
WooCommerce\Facebook\API::perform_request() | 64 | 2 | 10 | |
WooCommerce\Facebook\Handlers\PluginRender::get_opt_out_banner_class() | 65 | 2 | 10 | |
WooCommerce\Facebook\Utilities\Background_Handle_Virtual_Products_Variations::get_posts_to_update() | 61 | 1 | 15 | |
WooCommerce\Facebook\Events\Event::get_user_data() | 78 | 2 | 3 | |
WooCommerce\Facebook\Feed\AbstractFeed::get_feed_secret() | 65 | 2 | 9 | |
WooCommerce\Facebook\Events\Normalizer::normalize_phone() | 68 | 2 | 7 | |
WC_Facebook_Loader::__construct() | 66 | 2 | 8 | |
WooCommerce\Facebook\Lifecycle::upgrade_to_1_11_0() | 69 | 2 | 6 | |
WooCommerce\Facebook\Framework\AdminNoticeHandler::undismiss_notice() | 66 | 2 | 8 | |
WooCommerce\Facebook\Framework\Api\Base::set_tls_1_2_request() | 70 | 2 | 6 | |
WooCommerce\Facebook\Admin\Settings_Screens\Advertise::get_lwi_ads_sdk_url() | 68 | 2 | 7 | |
WooCommerce\Facebook\Framework\Plugin\Compatibility::get_wc_version() | 78 | 2 | 3 | |
WC_Facebook_Loader::instance() | 71 | 2 | 6 | |
WooCommerce\Facebook\Admin\Global_Attributes_Banner::attribute_maps_to_meta() | 68 | 2 | 7 | |
WooCommerce\Facebook\Admin\Global_Attributes_Banner::dismiss_banner() | 67 | 2 | 8 | |
WooCommerce\Facebook\Framework\AdminMessageHandler::get_info() | 78 | 2 | 3 | |
WooCommerce\Facebook\ProductSets\ProductSetSync::delete_fb_product_set() | 65 | 2 | 9 | |
WooCommerce\Facebook\API::update_commerce_integration() | 60 | 1 | 14 | |
WooCommerce\Facebook\Admin\Product_Categories::get_default_google_product_category_modal_buttons() | 63 | 1 | 14 | |
WooCommerce\Facebook\Utilities\Background_Handle_Virtual_Products_Variations::count_remaining_products() | 61 | 1 | 14 | |
WooCommerce\Facebook\Handlers\PluginRender::add_hooks() | 60 | 1 | 13 | |
WooCommerce\Facebook\Feed\AbstractFeed::add_hooks() | 62 | 1 | 12 | |
WooCommerce\Facebook\API::update_plugin_version_configuration() | 61 | 1 | 12 | |
WooCommerce\Facebook\ProductSets\ProductSetSync::log_exception() | 63 | 1 | 11 | |
WooCommerce\Facebook\Feed\ShippingProfilesFeed::__construct() | 63 | 1 | 11 | |
WooCommerce\Facebook\Admin\Settings_Screens\Advertise::__construct() | 79 | 1 | 3 | |
WooCommerce\Facebook\Admin\Enhanced_Catalog_Attribute_Fields::__construct() | 71 | 1 | 6 | |
WooCommerce\Facebook\Events\Normalizer::normalize_city() | 78 | 1 | 3 | |
WooCommerce\Facebook\Products\Feed::__construct() | 82 | 1 | 3 | |
WooCommerce\Facebook\Products\Sync\Background::process_item_delete() | 66 | 1 | 8 | |
WooCommerce\Facebook\Admin\Global_Attributes_Banner::__construct() | 65 | 1 | 8 | |
WooCommerce\Facebook\Admin\Settings_Screens\Whatsapp_Utility::initHook() | 72 | 1 | 5 | |
WooCommerce\Facebook\Admin\Settings_Screens\Advertise::get_settings() | 82 | 1 | 3 | |
WooCommerce\Facebook\Feed\ShippingProfilesFeed::get_data_stream_name() | 81 | 1 | 3 | |
WooCommerce\Facebook\Feed\AbstractFeed::init() | 69 | 1 | 7 | |
WooCommerce\Facebook\Events\Normalizer::normalize_zip_code() | 71 | 1 | 5 | |
WooCommerce\Facebook\API::get_plugin() | 81 | 1 | 3 | |
WooCommerce\Facebook\Utilities\Background_Handle_Virtual_Products_Variations::__construct() | 74 | 1 | 5 | |
WooCommerce\Facebook\Events\Normalizer::normalize_state() | 78 | 1 | 3 | |
WC_Facebookcommerce_Whatsapp_Utility_Event::is_whatsapp_utility_enabled() | 82 | 1 | 3 | |
WooCommerce\Facebook\Framework\AdminMessageHandler::get_messages() | 82 | 1 | 3 | |
WooCommerce\Facebook\Feed\AbstractFeed::get_data_stream_name() | 100 | 1 | 0 | |
WooCommerce\Facebook\Feed\AbstractFeed::get_feed_data_url() | 68 | 1 | 7 | |
WooCommerce\Facebook\Admin\Settings_Screens\Advertise::add_hooks() | 75 | 1 | 4 | |
WooCommerce\Facebook\Feed\ShippingProfilesFeed::get_feed_type() | 81 | 1 | 3 | |
WooCommerce\Facebook\Feed\AbstractFeedFileWriter::get_temp_file_path() | 79 | 1 | 3 | |
WooCommerce\Facebook\Admin\Settings_Screens\Whatsapp_Utility::__construct() | 76 | 1 | 4 | |
WooCommerce\Facebook\Feed\FeedConfigurationDetection::__construct() | 79 | 1 | 3 | |
WooCommerce\Facebook\Admin\Settings_Screens\Advertise::initHook() | 68 | 1 | 7 | |
WooCommerce\Facebook\Feed\FeedUploadUtils::build_retailer_id_filter() | 66 | 1 | 9 | |
WooCommerce\Facebook\Feed\AbstractFeedFileWriter::get_file_path() | 79 | 1 | 3 | |
WooCommerce\Facebook\Products\FBCategories::is_category() | 79 | 1 | 3 | |
WooCommerce\Facebook\Admin\Settings_Screens\Whatsapp_Utility::get_current_view() | 76 | 1 | 4 | |
WooCommerce\Facebook\Admin\Global_Attributes_Banner::is_attribute_taxonomy() | 78 | 1 | 3 | |
WooCommerce\Facebook\Admin\Settings_Screens\Whatsapp_Utility::get_current_event() | 72 | 1 | 5 | |
WooCommerce\Facebook\Feed\AbstractFeedFileWriter::get_file_name() | 75 | 1 | 4 | |
WC_Facebook_Loader::get_framework_version_namespace() | 78 | 1 | 3 | |
WooCommerce\Facebook\Feed\FeedConfigurationDetection::get_feed_metadata() | 80 | 1 | 3 | |
WooCommerce\Facebook\Handlers\PluginRender::__construct() | 74 | 1 | 5 | |
WooCommerce\Facebook\Feed\AbstractFeedFileWriter::__construct() | 69 | 1 | 7 | |
WooCommerce\Facebook\Framework\Plugin\Dependencies::get_php_settings() | 82 | 1 | 3 | |
WooCommerce\Facebook\Admin\Product_Categories::__construct() | 64 | 1 | 9 | |
WooCommerce\Facebook\Feed\AbstractFeedFileWriter::get_file_directory() | 73 | 1 | 4 | |
WooCommerce\Facebook\Admin\Settings_Screens\Whatsapp_Utility::get_settings() | 82 | 1 | 3 | |
WooCommerce\Facebook\Utilities\Background_Handle_Virtual_Products_Variations::process_item() | 91 | 1 | 2 | |
WC_Facebook_Loader::__clone() | 78 | 1 | 3 | |
WC_Facebook_Loader::__wakeup() | 78 | 1 | 3 | |
facebook_for_woocommerce() | 79 | 1 | 3 |
913 more item(s) not shown.