GEEKYBOTstoriesModel D

Total Complexity 361
Dependencies 8
Dependents 0
Total lines 2,013
Lines of code 1,765
Logical lines of code 1,116
Comment lines 170
Methods 51
Properties 0

Methods 51

Method Rating Maintainability Complexity Lines of code
geekybotReadTemplate()
D
19
55 224
geekybotBuildStory1()
B
32 19 103
updateStoryAjax()
B
35 17 85
saveStories()
B
36 17 83
geekybotBuildWooCommerceStory()
B
29 8 217
saveAutoBuildStory()
B
38 17 66
getWcProductListingHtml()
A
37 14 70
getResponseTextFormBodyHTMLAjax()
A
38 11 67
updateStoryForm()
A
43 11 46
geekybotBuildAIStoryFromTemplate()
A
43 10 48
getUserInputFormBodyHTMLAjax()
A
40 9 60
findMatchingAttributes()
A
47 10 37
getTextForTooltip()
A
50 10 27
getProductDataForFallback()
A
41 8 57
getFunctionIdByName()
A
53 10 24
getFunctionNameById()
A
53 10 24
deleteIntentsAndResponsesOfStory()
A
50 8 29
getStory()
S
55 7 18
getResponseFormFormBodyHTMLAjax()
S
49 6 29
getResponseActionFormBodyHTMLAjax()
S
49 6 29
getResponseFunctionFormBodyHTMLAjax()
S
52 6 21
deleteStoryData()
S
52 5 23
geekybotGetTopPosition()
S
56 5 20
geekybotEditStoryName()
S
56 5 18
getCookiesSavedSearchDataStories()
S
58 5 15
getAllCombinations()
S
59 5 14
saveProductDataForFallback()
S
54 4 23
getAllCombinationsWithKeys()
S
55 4 20
saveStoryAjax()
S
55 4 20
getDefaultFallbackFormBodyHTMLAjax()
S
54 4 20
deleteStory()
S
57 4 17
permutations()
S
58 4 16
changeStatus()
S
61 4 12
deleteStoryByType()
S
61 4 12
getBotResponseForPopup()
S
57 3 16
setSearchVariableForStories()
S
70 4 5
permutationsWithKeys()
S
60 3 13
savedefaultFallbackFormAjax()
S
59 3 13
generateCombinationsIterative()
S
62 3 12
resetStory()
S
54 2 20
getStoryModeById()
S
64 3 10
getPredefinedFunctionsForCombobox()
S
58 2 14
addIntentToStory()
S
61 2 12
getTemplatesForCombobox()
S
60 2 12
getMessagekey()
S
78 2 3
getAllStories()
S
59 1 14
geekybotGetLeftPosition()
S
77 1 4
getStoriesForCombobox()
S
73 1 5
getFrontSideStoriesSearchData()
S
73 1 5
getAdminStoriesSearchData()
S
65 1 9
getPredefinedFunctionsName()
S
74 1 4