WPC_CloudflareAPI D

Total Complexity 215
Dependencies 3
Dependents 7
Total lines 1,846
Lines of code 1,074
Logical lines of code 530
Comment lines 514
Methods 58
Properties 2

Methods 58

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