Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|---|
A | IpstackClient\IpstackClient::get() | 0 | 45 | 3 | 3 | 0 | 0 | 0 |
A | IpstackClient\IpstackClient::decode() | 0 | 24 | 5 | 5 | 0 | 0 | 0 |
A | IpstackClient\IpstackMiddleware::askIpStack() | 0 | 41 | 2 | 2.11 | 0 | 0 | 0 |
A | IpstackClientPsr6CacheDecorator::get() | 0 | 31 | 2 | 2 | 0 | 0 | 0 |
A | IpstackMiddleware::getClientIp() | 0 | 21 | 3 | 3 | 0 | 0 | 0 |
A | IpstackMiddleware::assertClientIp() | 0 | 21 | 4 | 4 | 0 | 0 | 0 |
A | IpstackMiddleware::__construct() | 0 | 11 | 5 | 5 | 0 | 0 | 0 |
A | IpstackClient\IpstackMiddleware::__invoke() | 8 | 19 | 3 | 3.01 | 0 | 0 | 0 |
A | IpstackClient\IpstackMiddleware::process() | 8 | 18 | 3 | 3.01 | 0 | 0 | 0 |
A | IpstackClient\IpstackMiddleware::business() | 0 | 13 | 2 | 2 | 0 | 0 | 0 |
A | IpstackClient\IpstackClient::__construct() | 0 | 12 | 3 | 3 | 0 | 0 | 0 |
A | IpstackClientPsr6CacheDecorator::getCacheLifeTime() | 0 | 4 | 1 | 1 | 0 | 0 | 0 |
A | IpstackClientPsr6CacheDecorator::__construct() | 0 | 7 | 2 | 2 | 0 | 0 | 0 |
A | IpstackClientPsr6CacheDecorator::setCacheLifeTime() | 0 | 5 | 1 | 1 | 0 | 0 | 0 |