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 |