Code Analysis: WC Fields Factory 3.0.3

Function Rating Maintainability Complexity Lines of code
wccpf_render_option_page()
D
11
77 372
Wcff_Builder::initialize_datepicker_field()
D
22
63 180
Wcff_Negotiator::check_rules()
D
29
60 97
Wcff_FieldsInjector::enqueue_color_picker_script()
D
23
51 163
Wcff_CartEditor::initialize_datepicker_field()
D
26
48 146
Wcff_Builder::build_input_field()
D
30 49 82
Wcff_Ajax::handleRequest()
D
29 39 108
Wcff_Builder::built_field_wrapper()
D
34 37 67
Wcff_Dao::load_fields_for_product()
D
33 36 79
Wcff_Builder::build_user_field()
D
38 36 52
Wcff_CartEditor::determine_fields_there_to_render()
D
40 35 50
Wcff_Negotiator::field_rules_script_render()
C
33 30 88
Wcff_Validator::validate_product_fields()
C
36 30 76
Wcff_CartEditor::validate_wccpf()
C
35 30 73
Wcff_Negotiator::ajax_get_negotiated_price()
C
34 28 74
Wcff_CartEditor::render_product_fields_data()
C
39 29 56
Wcff_CartEditor::render_admin_fields_data()
C
42 28 43
Wcff_Builder::build_factory_meta_wrapper()
C
34 24 81
Wcff_Dao::check_for_product()
C
37 24 77
Wcff_CartEditor::render_data()
C
37 25 61
Wcff_FieldsInjector::render_product_fields()
C
38 24 63
Wcff_FieldsInjector::inject()
B
37 23 69
Wcff_Builder::build_image_field()
B
38 23 59
Wcff_CartDataRenderer::render_product_fields_data()
B
44 24 41
Wcff_Builder::build_radio_field()
B
42 24 41
Wcff_AdminFields::inject_wccaf()
B
39 23 55
Wcff_CartDataRenderer::render_admin_fields_data()
B
44 24 40
Wcff_AdminFields::determine_field_value()
B
42 23 49
Wcff_CheckoutFields::wcff_predefined_posts_for_checkout()
B
41 23 44
Wcff_FieldsInjector::enqueue_client_side_assets()
B
39 21 59
Wcff_Builder::build_checkbox_field()
B
41 22 44
Wcff_Validator::validate_file_upload()
B
42 21 50
Wcff_CheckoutFields::wcccf_custom_checkout_fields_validation()
B
45 22 33
Wcff_CartEditor::render_fields_data()
B
41 21 47
Wcff_CheckoutFields::enqueue_color_picker_script()
B
39 19 62
Wcff_Validator::validate_admin_fields()
B
43 20 46
Wcff_Builder::build_select_field()
B
42 20 43
Wcff_CheckoutFields::wcccf_filter_checkout_fields()
B
44 19 42
Wcff_AdminFields::inject_wccaf_meta_box()
B
43 18 44
Wcff_Persister::persist_product_fields()
B
49 19 27
Wcff_CartEditor::render_field_with_data()
B
44 18 39
Wcff_CartEditor::split_product_item_data_splitter()
B
46 18 35
Wcff_FieldsInjector::render_admin_fields()
B
42 17 50
Wcff_CartDataRenderer::render_data()
B
42 17 47
Wcff_PostForm::wcff_post_single_view()
B
47 18 31
Wcff_OrderHandler::insert_admin_fields_meta()
B
48 18 29
Wcff_OrderHandler::insert_product_fields_meta()
B
48 18 29
Wcff_Persister::persist_admin_fields()
B
48 18 29
Wcff_Persister::persist_field()
B
43 17 41
Wcff_Builder::build_file_field()
A
53 18 15
Wcff_Builder::factory_meta_loop()
A
38 14 72
Wcff_Builder::build_custom_fields_list()
A
39 15 57
Wcff_CartEditor::initialize_color_picker_field()
A
41 15 55
Wcff_Dao::update_field()
A
42 15 49
Wcff_Persister::persist_file_field()
A
40 14 59
Wcff_Negotiator::handle_custom_pricing()
A
43 15 43
Wcff_Builder::build_admin_field()
A
49 16 26
Wcff_Builder::initialize_color_picker_field()
A
42 14 53
Wcff_ProductFields::registerHooks()
A
42 14 44
Wcff_CartEditor::split_order_item()
A
43 14 43
Wcff_CartEditor::remove_field_rule_is_hidden()
A
49 14 28
Wcff_Validator::remove_field_rule_is_hidden()
A
49 14 28
Wcff_CheckoutFields::wcccf_field_render_on_checkout()
A
51 14 25
Wcff_AdminFields::inject_wccaf_on_product_variable_section()
A
45 13 39
Wcff_Builder::build_textarea_field()
A
52 14 17
Wcff_CheckoutFields::add_into_address_client()
A
47 13 32
Wcff_Dao::load_fields()
A
51 13 24
Wcff_Negotiator::handle_custom_fee()
A
50 13 23
Wcff_FieldsInjector::determine_field_value()
A
47 12 35
Wcff_Validator::validate_file_field()
A
48 12 32
Wcff_Validator::mime_types()
A
26
1 194
Wcff_CheckoutFields::wcccf_checkout_modify()
A
53 12 20
Wcff_OrderHandler::insert_fields_meta()
A
48 11 32
Wcff_PostForm::wcff_post_listing()
A
55 12 17
Wcff_Dao::check_for_location()
A
55 11 18
Wcff_CheckoutFields::check_login_user()
A
56 11 18
Wcff_Builder::build_url_field()
A
51 10 22
Wcff_CartEditor::update_field_value()
A
47 9 33
Wcff_Builder::build_factory_meta_field()
A
56 10 17
wcff_field_config_wrapper()
A
36 3 120
Wcff_Dao::on_save_post()
A
50 9 27
Wcff_CheckoutFields::enqueue_client_side_assets()
A
47 8 41
Wcff_CheckoutFields::add_into_address_admin()
A
51 9 23
Wcff_AdminFields::save_wccaf_product_variable_fields()
A
52 9 22
Wcff_CartDataRenderer::render_fields_data()
A
52 9 22
Wcff_OrderHandler::insert()
A
53 9 19
Wcff_Locale::localize_field()
A
56 9 18
Wcff_Builder::build_factory_fields()
A
48 8 32
Wcff_Negotiator::field_rules_script_looper()
A
55 9 17
Wcff_Builder::convert_php_jquery_datepicker_format()
A
42 6 57
Wcff_CartEditor::render_pricing_rules_data()
A
53 8 22
Wcff_Validator::validate()
A
52 8 22
Wcff_FieldsInjector::handle_label_field()
A
56 8 17
Wcff_AdminFields::save_wccaf_product_cat_fields()
S
57 8 15
Wcff_AdminFields::save_wccaf_product_fields()
S
58 8 14
Wcff_Builder::build_label_field()
S
57 8 14
Wcff_FieldsInjector::inject_variation_field()
S
49 7 28
Wcff_Dao::url_slug()
S
34 4 69
Wcff_Builder::build_products_varions_list()
S
52 7 24
Wcff_CheckoutFields::wcccf_save_order_address()
S
51 7 23
Wcff_CartEditor::split_validation()
S
55 7 18
Wcff_CheckoutFields::wcccf_custom_checkout_fields()
S
57 7 15
Wcff_Request::prepare_request()
S
60 7 12
Wcff_Dao::load_core_meta()
S
62 7 11
Wcff_Persister::persist()
S
55 6 18
Wcff_OrderHandler::insert_pricing_rules_meta()
S
56 6 17
Wcff_PostForm::wcff_check_screen()
S
69 7 6
Wcff_PostForm::wcff_admin_enqueue_scripts()
S
59 6 15
Wcff_CheckoutFields::wcccf_filter_field_meta()
S
50 5 29
Wcff_Setup::register_post_types()
S
38 1 89
Wcff_AdminFields::wccaf_fields_validation()
S
55 1 87
Wcff_Loader::load_environment()
S
46 4 40
Wcff_Dao::load_products_with_variation()
S
53 5 22
Wcff_Builder::build_factory_meta_textarea_field()
S
53 5 20
Wcff_Locale::detrmine_current_locale()
S
57 5 19
Wcff_AdminFields::wccaf_back_end_enqueue_scripts()
S
54 2 61
Wcff_AdminFields::wcff_check_screen()
S
69 6 6
Wcff_PostForm::inject_fields_meta_box()
S
70 6 5
Wcff_CheckoutFields::wcff_checkout_meta_view()
S
58 5 14
Wcff_Builder::build_factory_meta_tab_widget()
S
52 4 23
Wcff_CheckoutFields::wcccf_checkout_form_field()
S
65 5 8
Wcff_CheckoutFields::custom_fields_data_to_show_admin()
S
58 4 15
Wcff_ProductFields::add_wcff_html_attributes()
S
59 4 15
Wcff_Setup::wcff_ask_rating()
S
63 5 10
Wcff_PostForm::inject_factory_meta_box()
S
71 5 5
Wcff_CartDataRenderer::render_pricing_rules_data()
S
62 5 10
Wcff_Dao::save_field()
S
62 5 9
Wcff_Builder::build_products_tag_list()
S
59 4 13
Wcff_Builder::build_products_type_list()
S
59 4 13
Wcff_Builder::build_products_list()
S
59 4 13
Wcff_Builder::build_products_cat_list()
S
59 4 13
Wcff_Builder::build_metabox_priority_list()
S
60 4 12
Wcff_CheckoutFields::remove_file_field_from_wcccf()
S
61 4 12
Wcff_Builder::build_factory_meta_option_field()
S
59 4 12
Wcff_Builder::build_factory_meta_select_field()
S
60 4 12
Wcff_Builder::build_metabox_context_list()
S
60 4 12
Wcff_Builder::build_products_tabs_list()
S
60 4 12
Wcff_Setup::register_admin_menus()
S
49 2 41
Wcff_AdminFields::__construct()
S
51 3 24
Wcff_AdminFields::enqueue_admin_assets()
S
57 3 17
Wcff_Dao::load_all_location_rules()
S
57 3 16
Wcff_Dao::load_product_variations()
S
57 3 16
Wcff_CheckoutFields::__construct()
S
49 2 30
Wcff_Validator::validate_select_field()
S
67 4 8
Wcff_Validator::validate_file_upload_max_size()
S
64 4 9
Wcff_PostForm::inject_logics_meta_box()
S
71 4 5
Wcff_PostForm::inject_field_selector_meta_box()
S
71 4 5
Wcff_CartEditor::render_field()
S
57 3 15
Wcff_Dao::load_products()
S
59 3 14
Wcff_AdminFields::wccaf_product_cat_form_clear()
S
62 1 42
Wcff_CheckoutFields::custom_fields_data_to_show_client()
S
60 3 12
Wcff_PostForm::wcff_admin_head()
S
57 2 18
Wcff::__construct()
S
57 2 16
Wcff_CheckoutFields::wcccf_retirive_formatted_address()
S
64 3 9
Wcff_AdminFields::persist()
S
65 3 8
Wcff_Validator::validate_number_field()
S
77 3 3
Wcff_Validator::validate_colorpicker_field()
S
77 3 3
Wcff_Locale::get_locales()
S
65 3 9
Wcff_CheckoutFields::get_fields_meta()
S
70 3 5
Wcff_Validator::validate_checkbox_field()
S
77 3 3
Wcff_Locale::check_locale()
S
66 3 8
Wcff_Validator::validate_email_field()
S
76 3 3
Wcff_Validator::validate_text_field()
S
77 3 3
Wcff_Validator::validate_textarea_field()
S
77 3 3
Wcff_CartEditor::determine_pricing_there_to_render()
S
68 3 7
Wcff_Dao::update_fields_order()
S
62 3 10
Wcff_Validator::validate_datepicker_field()
S
77 3 3
Wcff_Dao::load_condition_rules()
S
63 3 10
Wcff_Validator::validate_radio_field()
S
77 3 3
Wcff_PostForm::inject_wcff_product_field_location()
S
72 3 5
Wcff_Validator::get_mime_type()
S
60 2 13
Wcff_Dao::load_product_types()
S
60 2 13
Wcff_Options::get_options()
S
72 2 5
Wcff_FieldsInjector::get_product_id()
S
78 2 3
Wcff_ProductFields::fields_persister()
S
69 2 7
Wcff_Dao::usort_by_column()
S
68 2 7
Wcff_CheckoutFields::get_select_option()
S
68 2 7
Wcff_Setup::__construct()
S
64 2 9
Wcff_ProductFields::wcff_split_order_item_if_field_clone_is_enable()
S
70 2 6
Wcff_ProductFields::fields_validator()
S
67 2 8
Wcff_PostForm::inject_reapeater_meta_box()
S
73 2 5
Wcff_AdminFields::inject_wccaf_on_product_page()
S
69 2 7
Wcff_Persister::process_file_upload()
S
65 2 9
Wcff_CartEditor::get_product_id()
S
78 2 3
Wcff_Dao::load_product_tags()
S
65 2 8
Wcff_ProductFields::fields_cloning_cart_handler()
S
70 2 6
Wcff_Dao::load_product_cats()
S
65 2 8
wcff()
S
70 2 7
Wcff_PostForm::inject_locations_meta_box()
S
73 2 5
Wcff_Validator::validate_immediate()
S
64 2 9
Wcff_ProductFields::fields_injector()
S
73 2 5
Wcff_PostForm::__construct()
S
58 1 15
Wcff_Dao::load_product_tabs()
S
61 1 12
Wcff_OrderHandler::__construct()
S
98 1 1
Wcff_Dao::remove_field()
S
72 1 5
Wcff_CheckoutFields::active_page()
S
76 1 4
Wcff_CheckoutFields::wcccf_show_shipping_details()
S
75 1 4
Wcff_ProductFields::fee_rules_handler()
S
81 1 3
Wcff_Dao::get_fields_meta()
S
77 1 4
Wcff_AdminFields::inject_wccaf_on_product_options_general_product_data()
S
77 1 4
Wcff_Ajax::listen()
S
71 1 6
Wcff_AdminFields::inject_wccaf_on_product_options_shipping()
S
77 1 4
Wcff_Dao::load_location_rules()
S
71 1 5
Wcff_CheckoutFields::wcccf_show_billing_details()
S
75 1 4
Wcff_Dao::get_admin_fields_comman_meta()
S
77 1 4
wccpf_register_options()
S
81 1 3
wcff_style()
S
100 1 2
Wcff_Validator::__construct()
S
98 1 1
Wcff_CartEditor::__construct()
S
98 1 1
Wcff_AdminFields::inject_wccaf_on_product_cat_page_add()
S
74 1 5
Wcff_CheckoutFields::wcccf_add_custom_fields_into_shipping()
S
76 1 4
wcff_enqueue_option_assets()
S
75 1 4
Wcff_Ajax::__construct()
S
75 1 4
Wcff_Dao::set_current_post_type()
S
80 1 3
Wcff_ProductFields::pricing_rules_handler()
S
79 1 3
Wcff_CheckoutFields::billing_fields()
S
73 1 6
Wcff_ProductFields::fields_order_meta_handler()
S
79 1 3
wcff_register_options()
S
81 1 3
Wcff_Persister::custom_upload_dir()
S
70 1 6
Wcff_FieldsInjector::__construct()
S
98 1 1
Wcff_PostForm::wcff_columns()
S
67 1 8
Wcff_Persister::__construct()
S
98 1 1
Wcff_Dao::__construct()
S
78 1 3
Wcff_CartDataRenderer::__construct()
S
98 1 1
Wcff_Setup::register_assets()
S
73 1 4
Wcff_Response::prepare_response()
S
69 1 7
Wcff_Setup::wcff_plugin_setting()
S
68 1 6
wcff_woocommerce_not_found_notice()
S
72 1 7
Wcff_AdminFields::inject_wccaf_on_product_options_attributes()
S
77 1 4
Wcff_ProductFields::inject_fields_tab()
S
64 1 10
Wcff_Builder::build_factory_meta_input_field()
S
76 1 3
Wcff_AdminFields::inject_wccaf_on_product_options_inventory_product_data()
S
77 1 4
Wcff_Negotiator::__construct()
S
91 1 2
Wcff_PostForm::wcff_post_admin_listing()
S
79 1 3
Wcff_Dao::load_metabox_contexts()
S
67 1 8
Wcff_ProductFields::fields_cloning_checkout_handler()
S
78 1 3
Wcff_CheckoutFields::shipping_fields()
S
73 1 6
Wcff_Locale::__construct()
S
91 1 2
Wcff_ProductFields::__construct()
S
79 1 3
Wcff_Loader::__construct()
S
81 1 3
Wcff_CheckoutFields::woo_states()
S
81 1 3
Wcff_Builder::__construct()
S
98 1 1
Wcff_AdminFields::inject_wccaf_on_product_cat_page_edit()
S
76 1 4
Wcff_Dao::load_field()
S
72 1 5
Wcff_AdminFields::inject_wccaf_on_product_options_related()
S
77 1 4
Wcff_Dao::get_fields_common_meta()
S
77 1 4
Wcff_Dao::load_wcccf_validation_types()
S
67 1 8
Wcff_CheckoutFields::wcccf_add_custom_fields_into_billing()
S
76 1 4
Wcff_ProductFields::wcff_client_script()
S
82 1 3
Wcff_Dao::load_metabox_priorities()
S
65 1 9
Wcff_Request::__construct()
S
79 1 3
Wcff_Loader::prepare_environment()
S
81 1 3
Wcff_Options::__construct()
S
98 1 1
Wcff_AdminFields::inject_wccaf_on_product_options_advanced()
S
77 1 4
Wcff_Response::__construct()
S
78 1 3
Wcff_CheckoutFields::woo_countries()
S
81 1 3
Wcff_ProductFields::cart_data_handler()
S
79 1 3