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 Traits\CacheResponse::cacheKey() 0 1 1 1 1 0 0
A Ip\Strategies\AliIp::setConfig() 0 5 3 3 1 0 1
A Traits\HandleProvider::getConfigs() 0 6 3 3 1 0 0
A Ip\RequestHandler::getTryTimes() 0 1 1 1 0 0 0
A DucCnzj\Ip\IpClient::__get() 0 1 1 1 0 0 0
A Strategies\BaiduIp::__construct() 0 1 1 1 1 0 0
A DucCnzj\Ip\DataMapper::__get() 0 2 1 1 1 0 0
A DucCnzj\Ip\NullDataMapper::hasInfo() 0 1 1 1 1 1 0