WoofiltersWpf D

Total Complexity 1,174
Dependencies 14
Dependents 0
Total lines 4,060
Lines of code 3,306
Logical lines of code 2,079
Comment lines 146
Methods 99
Properties 27

Methods 99

Method Rating Maintainability Complexity Lines of code
getRenderMode()
D
21
85 136
getTerms()
D
16
73 225
addCustomTaxQuery()
D
19
73 184
getFilterExistsItems()
D
18
69 193
addBeforeFiltersFrontendArgs()
D
19
62 183
forceProductFilter()
D
23
62 143
addArgs()
D
30 48 95
loadShortcodeProductsFilter()
D
27
43 117
loadProductsFilter()
D
25
40 146
getFilterTaxonomies()
D
29 38 110
getArgsWCQuery()
D
35 36 74
getExistsMore()
C
31 29 98
addPreselectedParams()
C
35 30 75
addFilterClauses()
C
39 24 67
init()
B
33 21 91
addCustomMetaQuery()
B
35 20 87
groupTaxQueryArgs()
B
38 20 70
getProductsShortcode()
B
39 19 57
checkGetNames()
B
42 18 50
preparePriceFilter()
B
37 16 70
addWpfMetaClauses()
A
46 16 32
replaceArgsIfBuilderUsed()
A
52 15 23
getDisplayMode()
A
48 14 32
getQueryVars()
A
46 13 37
addFilterClausesRequest()
A
52 14 20
createTemporaryTable()
A
47 11 33
forceElementorProductFilter()
A
50 11 23
getCurrencyPrice()
A
53 11 20
addCustomFieldsQuery()
A
48 10 33
removeFromArgsForLogicOr()
A
52 10 24
getFilterLoopFromMode()
A
53 9 23
getPreselectedParamsForFilter()
A
52 8 23
loadProductsFilterForProductGrid()
A
55 8 17
isFiltered()
S
59 8 12
getAttributesDisplay()
S
55 7 17
my_aws_search_results_products_ids()
S
49 6 31
searchValueQuery()
S
59 7 14
addClausesTitleOrder()
S
52 6 23
getAttributeTerms()
S
54 6 22
getTaxonomyByUrl()
S
57 6 16
addFilterAgrsToQuery()
S
59 6 12
addPriceOrderDesc()
S
51 5 24
addPriceOrder()
S
51 5 24
WC_pif_product_has_gallery()
S
58 5 17
addCustomOrder()
S
57 5 17
replaceArgsIfBuilderGridUsed()
S
63 6 10
exludeParentTems()
S
59 5 14
exludeChildTems()
S
59 5 14
getCategoriesDisplay()
S
55 4 20
showAdminErrors()
S
55 4 19
addWooOptions()
S
56 4 18
addChildrenAttributeTerms()
S
58 4 16
isVendor()
S
65 5 9
addToArgsForLogicAnd()
S
60 4 13
getAttrFilterLogic()
S
57 3 18
getTagsDisplay()
S
57 3 17
getOtherShortcodeAttr()
S
63 4 10
newLoopShopPerPage()
S
67 4 7
getWcAttributeTaxonomies()
S
59 3 15
getMetaKeyId()
S
66 4 7
queryResults()
S
63 4 9
getAllPages()
S
62 3 11
getRolesDisplay()
S
62 3 11
getElementorClass()
S
69 3 6
YITH_hide_add_to_cart_loop()
S
66 3 8
getPreselectedValue()
S
70 3 6
validPostType()
S
65 3 9
shortcodeAttsProducts()
S
68 3 7
addHiddenFilterQuery()
S
62 2 12
addSKUOrder()
S
53 1 26
addAdminTab()
S
53 1 24
addScriptsLisener()
S
62 1 16
wpf_get_loop_prop()
S
77 2 3
renderSelectedFilters()
S
78 2 3
getTempTable()
S
78 2 3
getEditLink()
S
66 2 8
setFilterClauses()
S
70 2 6
restoreOriginalQuery()
S
70 2 6
getWpfOrderParam()
S
69 2 7
addTitleOrderDesc()
S
69 1 6
setNewWPQuery()
S
80 1 3
resetMetaKeys()
S
81 1 3
setCurrentFilter()
S
77 1 4
addDateOrderAsc()
S
69 1 6
addWoocommerceShortcodeQuerySettings()
S
74 1 4
addTitleOrderAsc()
S
69 1 6
Iconic_Wssv_Query_Args()
S
76 1 4
addSKUOrderDesc()
S
79 1 3
isWooCommercePluginActivated()
S
80 1 3
controlDecimalType()
S
79 1 3
getFilterTagsList()
S
76 1 3
getCurrentRate()
S
73 1 5
isWcVendorsPluginActivated()
S
80 1 3
getTabContent()
S
81 1 3
addAjaxFilterForYithWoocompare()
S
79 1 3
getEditTabContent()
S
75 1 4
render()
S
80 1 3
renderProductsList()
S
80 1 3
getDefaultSettings()
S
71 1 6