SQ_Models_Services_JsonLD D

Total Complexity 332
Dependencies 4
Dependents 0
Total lines 1,509
Lines of code 1,060
Logical lines of code 566
Comment lines 189
Methods 26
Properties 3

Methods 26

Method Rating Maintainability Complexity Lines of code
getWoocommerceProductMarkup()
D
16
81 203
getBreadcrumbsMarkup()
D
27
41 138
getPublisherMarkup()
D
35 32 76
getLocalBusinessMarkup()
C
38 26 63
generateStructuredData()
B
39 23 61
getWebsiteMarkup()
A
39 13 63
getRecipeMarkup()
A
39 12 66
setCustomJsonLd()
A
47 14 34
packJsonLd()
A
51 12 24
getProductReviewMarkup()
A
44 9 46
getArticleMarkup()
A
45 8 40
getVideoMarkup()
A
48 8 30
__construct()
A
52 8 25
getStructuredData()
S
54 7 20
setData()
S
58 7 15
getMovieMarkup()
S
49 5 29
_setMedia()
S
55 5 20
getReviewMarkup()
S
52 4 24
getAuthorMarkup()
S
56 4 18
getQAMarkup()
S
51 3 27
getQuestionMarkup()
S
55 3 18
clean()
S
68 3 7
generateJsonLd()
S
79 1 3
cleanText()
S
74 1 4
getDataTypes()
S
79 1 3
getData()
S
79 1 3