GEEKYBOTstoriesModel D

Total Complexity 265
Dependencies 8
Dependents 0
Total lines 1,927
Lines of code 1,578
Logical lines of code 1,182
Comment lines 281
Methods 44
Properties 0

Methods 44

Method Rating Maintainability Complexity Lines of code
geekybotBuildStory1()
B
32 19 103
updateStoryAjax()
B
35 17 85
saveStories()
B
36 17 83
saveAutoBuildStory()
B
39 15 62
getWcProductListingHtml()
A
37 14 71
geekybotBuildAIStory()
A
26
3 214
updateStoryForm()
A
43 11 46
getUserInputFormBodyHTMLAjax()
A
40 9 57
findMatchingAttributes()
A
47 10 37
getResponseTextFormBodyHTMLAjax()
A
42 9 50
getTextForTooltip()
A
50 10 27
getProductDataForFallback()
A
41 8 57
geekybotBuildWooCommerceStory()
A
34 4 106
deleteIntentsAndResponsesOfStory()
A
50 8 29
geekybotBuildForgotPasswordStory()
A
36 4 86
getResponseFunctionFormBodyHTMLAjax()
A
47 7 34
getStory()
S
55 7 18
getResponseActionFormBodyHTMLAjax()
S
49 6 29
getResponseFormFormBodyHTMLAjax()
S
49 6 29
getFunctionNameById()
S
59 6 16
deleteStoryData()
S
52 5 23
getCookiesSavedSearchDataStories()
S
58 5 15
getAllCombinations()
S
59 5 14
saveProductDataForFallback()
S
54 4 23
saveStoryAjax()
S
55 4 20
getAllCombinationsWithKeys()
S
55 4 20
getDefaultFallbackFormBodyHTMLAjax()
S
54 4 20
deleteStory()
S
57 4 17
permutations()
S
58 4 16
deleteStoryByType()
S
61 4 12
geekybotBuildNewStory()
S
56 3 18
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
addIntentToStory()
S
61 2 12
getAllStories()
S
56 1 18
getMessagekey()
S
78 2 3
getStoriesForCombobox()
S
73 1 5
getFrontSideStoriesSearchData()
S
73 1 5
getAdminStoriesSearchData()
S
65 1 9