Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
B Core\CircuitBreaker::isAvailable() 0 13 3 3 0 0 0
A Core\CircuitBreaker::reportSuccess() 0 8 3 3 0 0 0
A Core\CircuitBreaker::getSetting() 0 6 2 2 0 0 0
A Core\CircuitBreaker::__construct() 0 4 1 1 0 0 0
A Adapter\PsrCacheAdapter::__construct() 0 3 1 1 0 0 0
A Adapter\BaseAdapter::__construct() 0 4 3 3.07 0 0 0
A Core\CircuitBreaker::getLastTest() 0 2 1 1 0 0 0
A Core\CircuitBreaker::setFailures() 0 3 1 1 0 0 0
A Core\CircuitBreaker::getFailures() 0 2 1 1 0 0 0
A Storage\Adapter\PsrCacheAdapter::save() 0 4 1 1 0 0 0
A Adapter\DummyAdapter::loadStatus() 0 4 2 2 0 0 0
A Core\CircuitBreaker::reportFailure() 0 2 1 1 0 0 0
A CircuitBreaker::setServiceSettings() 0 5 3 3 0 0 0
A Adapter\BaseAdapter::loadStatus() 0 5 2 2 0 0 0
A Storage\Adapter\PsrCacheAdapter::load() 0 5 2 2 0 0 0