WoofiltersWpf D

Total Complexity 855
Dependencies 12
Dependents 0
Total lines 2,910
Lines of code 2,409
Logical lines of code 1,520
Comment lines 143
Methods 84
Properties 25

Methods 84

Method Rating Maintainability Complexity Lines of code
getRenderMode()
D
23
77 118
addCustomTaxQuery()
D
21
65 177
addBeforeFiltersFrontendArgs()
D
23
54 137
getTerms()
D
23
50 154
addArgs()
D
30 48 95
getFilterExistsItems()
D
30 30 108
getExistsMore()
C
31 29 98
addPreselectedParams()
C
35 30 75
loadShortcodeProductsFilter()
C
35 26 78
getFilterTaxonomies()
C
35 26 78
loadProductsFilter()
C
33 24 92
getArgsWCQuery()
C
42 27 44
addFilterClauses()
B
41 21 58
groupTaxQueryArgs()
B
38 20 70
forceProductFilter()
B
41 20 50
addCustomMetaQuery()
B
38 18 65
getProductsShortcode()
B
41 16 50
checkGetNames()
A
42 15 54
getDisplayMode()
A
48 14 32
addWpfMetaClauses()
A
49 14 25
addFilterClausesRequest()
A
52 14 20
init()
A
40 10 55
preparePriceFilter()
A
47 10 37
addCustomFieldsQuery()
A
48 10 33
getQueryVars()
A
48 9 32
getPreselectedParamsForFilter()
A
52 8 23
isFiltered()
S
59 8 12
searchValueQuery()
S
59 7 14
addClausesTitleOrder()
S
52 6 23
getAttributeTerms()
S
55 6 20
getCurrencyPrice()
S
61 6 11
createTemporaryTable()
S
54 5 21
addCustomOrder()
S
57 5 17
WC_pif_product_has_gallery()
S
58 5 17
loadProductsFilterForProductGrid()
S
58 5 15
exludeChildTems()
S
59 5 14
getAttributesDisplay()
S
58 5 14
exludeParentTems()
S
59 5 14
addWooOptions()
S
56 4 18
isVendor()
S
65 5 9
showAdminErrors()
S
55 3 19
getAttrFilterLogic()
S
57 3 18
getCategoriesDisplay()
S
57 3 17
newLoopShopPerPage()
S
67 4 7
getOtherShortcodeAttr()
S
63 4 10
getMetaKeyId()
S
66 4 7
getWcAttributeTaxonomies()
S
59 3 15
queryResults()
S
63 4 9
getRolesDisplay()
S
62 3 11
getAllPages()
S
62 3 11
validPostType()
S
65 3 9
getPreselectedValue()
S
70 3 6
replaceArgsIfBuilderUsed()
S
70 3 6
YITH_hide_add_to_cart_loop()
S
66 3 8
shortcodeAttsProducts()
S
68 3 7
getElementorClass()
S
69 3 6
forceElementorProductFilter()
S
68 3 7
getTagsDisplay()
S
59 2 14
addHiddenFilterQuery()
S
62 2 12
addPriceOrderDesc()
S
61 2 11
addPriceOrder()
S
61 2 11
setFilterClauses()
S
70 2 6
getTempTable()
S
78 2 3
restoreOriginalQuery()
S
70 2 6
wpf_get_loop_prop()
S
77 2 3
renderSelectedFilters()
S
78 2 3
getWpfOrderParam()
S
69 2 7
addScriptsLisener()
S
63 1 15
getEditLink()
S
66 2 8
addAdminTab()
S
60 1 12
resetMetaKeys()
S
81 1 3
controlDecimalType()
S
79 1 3
setCurrentFilter()
S
77 1 4
addWoocommerceShortcodeQuerySettings()
S
74 1 4
getTabContent()
S
81 1 3
getCurrentRate()
S
73 1 5
Iconic_Wssv_Query_Args()
S
76 1 4
getEditTabContent()
S
75 1 4
render()
S
80 1 3
getFilterTagsList()
S
76 1 3
renderProductsList()
S
80 1 3
isWcVendorsPluginActivated()
S
80 1 3
addAjaxFilterForYithWoocompare()
S
79 1 3
isWooCommercePluginActivated()
S
80 1 3