GEEKYBOTstoriesModel D

Total Complexity 416
Dependencies 8
Dependents 0
Total lines 2,280
Lines of code 2,017
Logical lines of code 1,246
Comment lines 180
Methods 52
Properties 0

Methods 52

Method Rating Maintainability Complexity Lines of code
geekybotReadTemplate()
D
19
55 224
geekybotBuildAIStoryFromTemplate()
C
37 24 63
getFunctionIdByName()
B
42 23 50
getFunctionNameById()
B
42 23 50
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
geekybotBuildForgotPasswordStory()
A
32 8 153
getResponseTextFormBodyHTMLAjax()
A
38 11 67
updateStoryForm()
A
43 11 46
getUserInputFormBodyHTMLAjax()
A
40 9 60
findMatchingAttributes()
A
47 10 37
getProductDataForFallback()
A
41 8 57
getTextForTooltip()
A
50 10 27
getPredefinedFunctionsForCombobox()
A
44 9 41
deleteIntentsAndResponsesOfStory()
A
50 8 29
getStory()
S
55 7 18
getResponseActionFormBodyHTMLAjax()
S
49 6 29
getResponseFormFormBodyHTMLAjax()
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
deleteStoryByType()
S
61 4 12
changeStatus()
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
getTemplatesForCombobox()
S
60 2 13
addIntentToStory()
S
61 2 12
getAllStories()
S
56 1 18
getMessagekey()
S
78 2 3
getStoriesForCombobox()
S
73 1 5
geekybotGetLeftPosition()
S
77 1 4
getFrontSideStoriesSearchData()
S
73 1 5
getAdminStoriesSearchData()
S
65 1 9
getPredefinedFunctionsName()
S
71 1 4