Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
B DucCnzj\Ip\RequestHandler::send() 0 29 10 10 1 0 0
A HandleProvider::createProvider() 0 13 6 6 1 0 0
A DucCnzj\Ip\Strategies\AliIp::send() 0 17 4 4 1 0 1
A DucCnzj\Ip\Strategies\BaiduIp::send() 0 13 4 4 1 0 0
A DucCnzj\Ip\Strategies\TaobaoIp::send() 0 13 4 4 3 1 0
A DucCnzj\Ip\Strategies\TencentIp::send() 0 13 4 4 1 0 0
A Strategies\AliIp::formatResult() 0 12 1 1 1 0 1
A HandleProvider::setProviderConfig() 0 2 1 1 1 0 0
A DucCnzj\Ip\RequestHandler::logError() 0 1 1 1 0 0 0
A DucCnzj\Ip\IpClient::setIp() 0 3 1 1 0 0 0
A InvalidArgumentException::__construct() 0 1 1 1 1 0 0
A HandleProvider::getProviderConfig() 0 3 2 2 1 0 0
A DucCnzj\Ip\DataMapper::getField() 0 1 2 2 0 0 0
A DucCnzj\Ip\IpClient::getCacheStore() 0 1 1 1 0 0 0
A DucCnzj\Ip\DataMapper::getCountry() 0 1 1 1 1 0 0