wps_rewriteLogic D

Total Complexity 666
Dependencies 3
Dependents 1
Total lines 2,737
Lines of code 1,889
Logical lines of code 1,235
Comment lines 198
Methods 76
Properties 53

Methods 76

Method Rating Maintainability Complexity Lines of code
replaceImageTagsDo()
D
0
187 419
setupApiParams()
C
32 30 90
cssLinkLazy()
C
35 26 82
__construct()
C
35 25 74
rewriteSrcset()
B
37 19 72
getAllTags()
B
39 19 66
isImage()
B
49 21 27
cdnExternalUrls()
B
41 19 53
addCriticalCSS()
B
40 19 52
cdnAllLinks()
B
43 17 45
imageTagAsset()
B
42 16 50
isExcluded()
A
44 16 41
replace_with_480w()
A
44 15 40
replaceImageTagsDoSlash()
A
43 13 44
reformatUrl()
A
46 12 35
replaceFonts()
A
55 13 16
replaceSourceSrcset()
A
50 12 27
ajaxImage()
A
46 11 37
isExcludedLink()
A
53 10 23
replaceBackgroundImage()
A
48 9 32
cssStyleLazy()
A
50 9 27
replaceBackgroundImageStyles()
A
49 8 32
replaceBackgroundImageStylesLocal()
A
49 8 30
addCriticalAjax()
A
43 5 68
perfMatters()
A
57 8 16
imageUrlMatchingSiteUrl()
S
56 6 17
isExcludedFrom()
S
59 6 13
getPictureTags()
S
54 5 21
isMobile()
S
56 5 17
defferFontAwesome()
S
58 5 14
setupSiteUrl()
S
56 4 18
replaceBackgroundDataSetting()
S
55 4 18
iframeDecode()
S
63 5 10
scriptContentTag()
S
62 5 10
revSlider_Replace_DataThumb()
S
58 4 14
getCurrentMaxWidth()
S
63 4 12
isWooCartOrCheckout()
S
68 4 8
runMissingSettings()
S
63 4 9
removeEmoji()
S
59 3 13
iframeEncode()
S
66 3 7
isPerfMattersLazyActive()
S
65 3 9
get_image_size()
S
66 3 8
is_home_url()
S
67 3 6
defaultExcluded()
S
66 3 8
maybe_addslashes()
S
72 2 6
setupExcludes()
S
62 2 10
disable_emojicons_tinymce()
S
69 2 7
addCritical()
S
66 2 8
checkFavIcon()
S
69 2 7
revSliderActive()
S
71 2 6
Brizy()
S
67 2 8
specialChars()
S
71 2 6
replacePictureTags()
S
75 1 4
replaceImageTags()
S
75 1 4
checkIsSlashed()
S
75 1 4
replaceSourceTags()
S
74 1 4
replaceBackgroundImagesInCSS()
S
72 1 5
replaceBackgroundImagesInCSSLocal()
S
72 1 5
encodeIframe()
S
75 1 4
backgroundSizing()
S
72 1 5
lazyCSS()
S
72 1 5
fonts()
S
75 1 4
allLinks()
S
75 1 4
externalUrls()
S
75 1 4
favIcon()
S
75 1 4
runCriticalAjax()
S
75 1 4
optimizeGoogleFonts()
S
72 1 5
cssToFooter()
S
75 1 4
defferAssets()
S
82 1 3
cssToFooterRender()
S
80 1 3
revSliderReplace()
S
75 1 4
decodeIframe()
S
75 1 4
scriptContent()
S
75 1 4
setMobile()
S
74 1 5
lazyWpFonts()
S
73 1 5
optimizeGoogleFontsRewrite()
S
77 1 4