WPC_CloudflareAPI D

Total Complexity 217
Dependencies 4
Dependents 7
Total lines 1,710
Lines of code 882
Logical lines of code 544
Comment lines 517
Methods 59
Properties 2

Methods 59

Method Rating Maintainability Complexity Lines of code
checkPrivileges()
C
33 23 95
updateWPCCacheConfig()
A
40 13 62
getZoneAnalytics()
A
41 13 53
getZoneAnalyticsUnfiltered()
A
40 8 61
formatError()
A
51 9 26
removeIpAccessRuleByNote()
A
51 8 25
removeIpAccessRule()
A
54 8 19
addCfCname()
S
50 7 28
checkAndSetSSL()
S
53 7 21
whitelistIPs()
S
52 6 25
expandIPv6()
S
53 6 21
removeCacheRules()
S
56 6 20
fetchHostnameStatsForDay()
S
47 4 41
removeFirewallRule()
S
56 5 17
getCfCname()
S
58 5 15
getCacheRulesRulesetId()
S
59 5 14
findCacheRuleByRef()
S
61 5 12
addCacheRule()
S
56 4 17
removeDomainsFromRule()
S
56 4 17
addDNSRecord()
S
56 4 16
checkRocketLoader()
S
57 4 15
listCacheRules()
S
60 4 14
processResponse()
S
58 3 15
findDNSRecord()
S
63 4 10
addIpAccessRule()
S
58 3 14
addDomainsToRule()
S
58 3 14
removeCfCname()
S
63 3 11
configureCF()
S
56 2 16
getHomepageHTMLRule()
S
57 2 13
getFullHTMLRule()
S
58 2 13
__construct()
S
71 2 6
setRocketLoader()
S
68 2 6
getCurrentDomainVariations()
S
63 2 10
getDomain()
S
68 2 7
extractDomainsFromExpression()
S
66 2 8
deleteCacheRule()
S
68 2 7
setTieredCache()
S
73 2 4
getDomainsInRule()
S
67 2 7
getRequest()
S
71 1 5
getHeaders()
S
78 1 3
listZones()
S
77 1 3
purgeCache()
S
77 1 3
postRequest()
S
70 1 5
purgeFiles()
S
77 1 3
removeWhitelistIP()
S
73 1 5
deleteRequest()
S
71 1 5
addFirewallRule()
S
69 1 5
patchRequest()
S
70 1 5
updateDomainsInExpression()
S
67 1 7
getBypassRule()
S
75 1 3
deleteCacheRuleByRef()
S
75 1 4
getStaticAssetsRule()
S
69 1 5
checkWPCCacheRulesStatus()
S
75 1 3
deleteDNSRecord()
S
78 1 3
getRootDomain()
S
75 1 4
listDNSRecords()
S
78 1 3
updateDNSRecord()
S
78 1 3
putRequest()
S
70 1 5
graphqlRequest()
S
70 1 5