WCML_Url_Translation D

Total Complexity 171
Dependencies 7
Dependents 1
Total lines 970
Lines of code 671
Logical lines of code 411
Comment lines 74
Methods 29
Properties 9

Methods 29

Method Rating Maintainability Complexity Lines of code
register_product_and_taxonomy_bases()
B
40 18 59
translate_taxonomy_base()
B
39 16 62
get_base_translation()
A
41 15 54
translate_attributes_bases_in_rewrite_rules()
A
45 11 36
get_translated_tax_slug()
A
46 9 39
wcml_update_base_translation()
A
45 9 37
force_bases_in_strings_languages()
A
43 7 55
translate_shop_page_base_in_rewrite_rules()
A
51 8 24
translate_wc_default_taxonomies_bases_in_rewrite_rules()
S
51 7 24
clean_up_product_and_taxonomy_bases()
S
48 6 34
add_default_slug_translations()
S
54 6 20
url_string_name()
S
58 6 17
check_wc_tax_url_on_redirect()
S
57 6 15
set_up()
S
43 3 55
translate_product_post_type_link()
S
57 5 15
use_untranslated_default_url_bases()
S
59 5 15
get_source_slug_language()
S
59 4 13
get_woocommerce_product_base()
S
64 4 9
translate_product_base()
S
67 4 7
translate_query_var_for_product()
S
60 3 13
replace_bases_in_rewrite_rules()
S
61 3 12
fix_post_object_rewrite_slug()
S
65 3 9
get_translated_product_base_by_lang()
S
64 3 10
translate_bases_in_rewrite_rules()
S
67 2 8
get_endpoint_string_context()
S
79 2 3
maybe_remove_query_vars_filter()
S
71 2 5
encode_shop_slug()
S
65 2 8
url_strings_context()
S
82 1 3
__construct()
S
63 1 10