Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|---|
B | WeatherController::indexActionGet() | 0 | 39 | 9 | 9 | 1 | 0 | 0 |
B | WeatherJSONController::indexActionGet() | 0 | 31 | 9 | 9 | 1 | 0 | 0 |
A | Hepa19\Curl\Curl::getMultiData() | 0 | 17 | 6 | 42 | 1 | 0 | 0 |
A | Weather\WeatherModelMock::getData() | 0 | 32 | 1 | 1 | 1 | 0 | 0 |
A | IPGeoController::indexActionGet() | 0 | 27 | 3 | 3 | 1 | 0 | 0 |
A | Api\APIController::indexActionGet() | 0 | 24 | 4 | 4 | 1 | 0 | 0 |
A | IPGeoJSONController::indexActionGet() | 0 | 23 | 2 | 2 | 1 | 0 | 0 |
A | Weather\WeatherModel::filterFuture() | 0 | 9 | 2 | 2 | 1 | 0 | 0 |
A | Hepa19\Weather\WeatherModel::setUrls() | 0 | 9 | 2 | 2 | 1 | 0 | 0 |
A | Weather\WeatherModel::filterPast() | 0 | 9 | 2 | 2 | 1 | 0 | 0 |
A | IPGeo\IPGeoController::getIPData() | 0 | 4 | 1 | 2 | 0 | 0 | 0 |
A | WeatherJSONControllerMock::getMultiData() | 0 | 3 | 1 | 1 | 1 | 0 | 0 |
A | Weather\WeatherModel::setApiKey() | 0 | 1 | 1 | 2 | 1 | 0 | 0 |
A | Hepa19\IPGeo\IPStack::setCurl() | 0 | 1 | 1 | 2 | 1 | 0 | 0 |
A | Hepa19\IPGeo\IPGeoValidator::getHost() | 0 | 2 | 2 | 2 | 1 | 0 | 0 |