Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
B DohMiddleware::appendDnsRecord() 0 28 8 8.26 0 0 0
B DomainResolver::indexingDnsRecords() 0 13 7 7 1 0 0
B DomainResolver::findDnsRecordInStorage() 0 13 7 7 1 0 0
A Nelexa\Doh\DohMiddleware::__invoke() 0 12 6 6.17 2 1 0
A Doh\DomainResolver::resolveDomain() 0 12 6 6 1 0 0
A Storage\DnsRecord::__construct() 0 14 5 5.06 0 0 0
A Doh\DomainResolver::__construct() 0 14 4 4 1 0 0
A DomainResolver::generateDnsQuery() 0 14 1 1 1 0 0
A Doh\DomainResolver::doDnsRequest() 0 9 1 1 1 0 0
A Doh\Storage\RuntimeStorage::get() 0 5 3 3.33 1 0 0
A DohMiddleware::isIpOrLocalDomainName() 0 2 2 2 1 0 0
A Doh\Storage\Psr6CacheStorage::get() 0 8 3 3.14 2 1 0
A Doh\Storage\DnsRecord::isARecord() 0 1 2 6 0 0 0
A Storage\StorageFactory::create() 0 7 4 4.03 1 0 0
A Nelexa\Doh\DohMiddleware::create() 0 3 1 1 1 0 0